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