1. 程式人生 > >ftp伺服器無法訪問圖片路徑,報403錯誤問題

ftp伺服器無法訪問圖片路徑,報403錯誤問題

在搭建ftp+nginx的伺服器時,可能fz上傳圖片正常,但是在本地瀏覽器訪問時卻報403禁止訪問錯誤。這是因為,ftp協議只負責遠端上傳圖片。而訪問圖片時使用的http服務,圖片伺服器nginx負責http,vsftpd負責ftp。所以訪問不了圖片就要重nginx中尋找問題。

因為原本瀏覽器是使用http協議來訪問url。但是ftp使用的ftp協議,這就是說需要使用http去訪問ftp才能訪問的資源。

而nginx就提供了這種服務。

首先,需要去修改usr/local/nginx/conf/nginx.conf的配置檔案,將裡面的瀏覽路徑配置一下,


向其中新增紅色部分的程式碼,表示當訪問伺服器下路徑、/images時自動新增root路徑在前面(類似Tomcat中設定不用專案名訪問),當然這些路徑可以根據自己喜好設定,antoindex on 表示開啟瀏覽。

自此就可以訪問


如果不行,將#user nobody;改成root使用者,或者你的ftp使用者