今天有個土耳其vps的老客戶來找,這個真是老客戶啊,他的serv_U域離線了,下面是解決方法
一. IIS服務沖突導致
原來因為在Windows Server 安裝了IIS,系統(tǒng)內(nèi)IIS服務是開啟狀態(tài),并且IIS服務中有一個默認FTP站點。而默認端口是21,SERV-U內(nèi)的默認端口也是21,恰好是沖突的,(可以通過修改iis或serv_u的服務端口即可)。
[解決方法]于是,我把IIS服務中的FTP服務停止(或者更改IIS中FTP服務的端口,亦或更改Serv-U的默認端口),就可以正常使用SERV-U了。
弄完了之后,并不是所有的都好用。我發(fā)現(xiàn)Serv-U仍然提示“域正離線”。簡單思考一下,就能想明白。個人覺得,因為IIS服務中的FTP停止了,但是Serv-U域中的狀態(tài)仍然沒有進行刷新或者稱之為更新改變。所以我們只需要改變一下Serv-U的當前狀態(tài)或者退出Serv-U重新登錄即可。
其實還有個重要問題就是注冊信息,你看看你的Serv-U是否已經(jīng)注冊成功的。
二.權限設置不正確
如果我們簡歷FTP空間了。SERV-U里相應的權限都設置了?墒荈TP還是登錄不上傳不了文件,檢查SERV-U指認的磁盤和目錄權限,如果在權限賬戶里沒有serv這個賬戶我們就手動添加一個并設置相應的讀寫權限即可。
三.Serv-U域自動離線
很奇怪,后來幾天自建的FTP,Serv-U域總是一開機就自動離線,重新填寫域IP,應用之后,就正常了。但是重啟之后,又掛掉,造成FTP連接不上。
查看Serv-U日志:
Wed 29Apr09 07:58:56 - SERVER IS NOT LISTENING ON IP 172.16.88.202: Trying to use non-existent IP address?
正常情況應該是這樣:
Wed 29Apr09 09:07:24 - FTP Server listening on port number 21, IP 172.16.88.202, 127.0.0.1
再查看windows的事件日志,應用程序相關事件:
FTP Server listening on port number 43958, IP 127.0.0.1
SERVER IS NOT LISTENING ON IP 172.16.88.202: Trying to use non-existent IP address?
在系統(tǒng)相關事件日志:
您的計算機未能為網(wǎng)絡地址是 0015600F1E28 的網(wǎng)卡從 網(wǎng)絡續(xù)訂其地址(從 DHCP 服務器)。出現(xiàn)了以下錯誤:
信號燈超時時間已到。 計算機將繼續(xù)試圖從網(wǎng)絡地址(DHCP)服務器獲取地址。據(jù)此,我認為是DHCP分配IP地址出現(xiàn)問題,所以造成Serv-U域自動離線。于是,我把Serv-U域IP地址改為“使用任何可用的IP地址”。
據(jù)此,我認為是DHCP分配IP地址出現(xiàn)問題,所以造成Serv-U域自動離線。于是,我把Serv-U域IP地址改為“使用任何可用的IP地址”。
這樣更換任何IP,F(xiàn)TP都可以正常服務。
但是DHCP獲取IP地址倒底出了什么問題,還是沒弄清楚。