請教各位先進
我目前有兩台伺服器,一台做WEB SERVER,一台做資料伺服器,彼此之間用LAN溝通
WEB SERVER有對外IP,而資料伺服器只有內網IP 10.0.0.2
我想請教要如何做才可以讓網站的使用者直接上傳圖片和檔案到資料伺服器的指定資料夾內
而我在WEB SERVER又要如何呼叫資料伺服器的這些檔案?
感謝
小弟用Linux面解釋給您參考
1.Linux下用iptables的PREROUTING的方式把ftp port導到10.0.0.2
2.用mount、url路徑都可以,端看您的選擇
看你的資料伺服器是提供什麼介面給其它主機存取,比如是提供網路芳鄰,那就在 WEB SERVER 用網路芳鄰 (windows) 或 sambamount (Linux) 把資料伺服器的檔案系統變成 local 端目錄,然後就直接當一般目錄存取就好了。
同樣的,如果資料伺服器是提供 NFS 協定,那就用 NFS 來存取。重點就是 資料伺服器 是提供什麼方式讓其它主機來使用。
要看上傳的檔案是扔進DB
還是存資料夾的檔案?
前者不用考慮太多, WebServer用存取資料庫的方法
後者因為是存取檔案在別台, 要考慮到是否會受到OS的影響而自動斷線
同一個問題之前就問過, 也許多人給你回答了, 為何還要再問一次??
請提供兩台伺服器作業系統各是甚麼!?
如果是 Windows 就在把 file server 分享的資料夾掛載在 R 槽,
之後把用戶的資料存放地點指定在 R 槽即可(權限開 iis 可讀寫權限).
Linux 則是用 nfs 即可.