訪問路徑:http://192.168.59.131/group1/M00/00/00/wKg7g1v0TYOAEQclAADWMhcxZx8227.jpg
忘記提最重要得一步了,就是你訪問的路徑如上面那樣,那么在你組名為group1中,M00就是你的storage中存放文件的目錄;我這里由於創建了軟連接(ln -s /fastdfs/storage/data/ /fastdfs/storage/data/M00),我的實際存儲路徑是:/fastdfs/storage/data/M00/00/00/目錄,那么文件名:wKg7g1v0TYOAEQclAADWMhcxZx8227.jpg這個你的目錄存在嗎?????
一、檢查nginx
注:我發現我執行nginx的重啟,停止命令會報錯,只能執行查看版本的命令:
1、檢查命令能否正常執行
當執行./nginx -s reload命令時:報錯:nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid";
netstat -nap | grep nginx,列出所有nginx進程,然后kill pid,如圖:
使用nginx -c的參數指定nginx.conf文件的位置 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
2、檢查nginx主配置文件(nginx.conf)
二、檢查FastDFS
1、檢查FastDFS中配置文件:
storage.conf
group_name=group1 #組名是不是跟你訪問路徑中的組名一致????? base_path=/fastdfs/storage #這個文件路徑存不存在???? store_path0=/fastdfs/storage #這個文件路徑存不存在???? tracker_server=192.168.59.131:22122 #ip對嗎??? http.server_port=80 #跟你在nginx.conf配置的艦艇端口號保持一致,並且為了可以省略不寫端口號,建議改成80
tracker.conf:
base_path=/fastdfs/tracker #路徑存在嗎????
client.conf:
base_path=/fastdfs/tracker #這個文件路徑存不存在???? tracker_server=192.168.59.131:22122 #ip正確嗎???? http.tracker_server_port=80 #端口號是否跟之前配置的一致,統一起來
2、檢查mod_fastdfs.conf
tracker_server=192.168.59.131:22122 #ip? url_have_group_name = true #這個是true????? store_path0=/fastdfs/storage #路徑存在嗎????
三、檢查nginx、fastdfs是否已經啟動
四、檢查訪問路徑是否正確
如:http://192.168.59.131/group1/M00/00/00/wKg7g1v0TYOAEQclAADWMhcxZx8227.jpg
原文:https://blog.csdn.net/qq_37495786/article/details/84330699