問題描述:linux服務器已經安裝好了ftp組件,使用secureFXP、或者其他專業的ftp工具進行上傳下載是正確無誤的,但沒有辦法通過浏覽器(使用ftp協議或者http協議訪問),經各種折騰沒找到解決辦法,最後在蘇老師的指點下“將ftp上傳目錄和apache應用發布目錄設為一致”,倒騰之後順利搞定,現截圖說明操作如下:
1 使用專業ftp工具 上傳下載正常
2 但使用浏覽器 ftp協議訪問不到
3 使用http協議也訪問不到
4開始在linux服務器上折騰,首先看服務器有木有安裝ftp服務 用命令rpm -q vsftpd
可以看到linux服務器上是安裝了ftp服務的。
5進入ftp配置文件目錄
6用vi編輯 vsftpd.conf ,如果沒有則在配置文件最下面添加ftp上傳目錄
配置如圖 local_root(用戶名密碼訪問) anon_root(匿名訪問路徑)
7設置完ftp 重啟ftp服務
8這時候再用浏覽器ftp協議訪問如下
輸入用戶名密碼後即可訪問
9但使用http協議訪問還是訪問不了
10 此時需要apache代理出馬 設置應用目錄與ftp設置的上傳目錄保持一致
找到httpd.conf 文件修改目錄
這是xml標簽的形式,所以頭尾都要修改
11 修改完後,重啟apache ,效果如下
12 理解一點,apache和ftp上傳目錄設置為/home/wxftp/,此時我用ftp或者http訪問的路徑為 ftp或http://ip 此時訪問到的即是服務器上設置好的目錄結構,不是我們傳統意義上認為的根目錄。