Nginx和FastDfs完整配置过程 与自己配置遇到一些问题需要注意与解决
参考链接:
https://blog.****.net/qq_34301871/article/details/80060235
1,fastdfs 下载版本不宜过低。
2,软链接是必须要执行的。若执行过了,可以删了 比如:
rm -rf /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
rm -rf /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
rm -rf /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
rm -rf /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
在执行:
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
好像也可以不删…
3,
蓝色的横线那地址是 自己当前服务器的地址也是当前虚拟机的地址,如图:
因为外网访问的只能是nginx的地址是不可能直接访问fastDfs地址的。
4,当用service fdfs_storaged start 开启端口的时候,若出现警告!而且显示 OK字样。需要:
执行systemctl start fdfs_storaged 后,再service fdfs_storaged start一遍。它就会正常显示了。
如图:
5,若配置完毕,前面的一切都正常到这步:
结果确出现的是只有第一个结果 没有第二个监听接口。需要做的是:
service fdfs_storaged restart 重启storage 或者
service fdfs_storaged stop 先关闭再启动 或者重启
service fdfs_storaged start (service fdfs_storaged restart)。
结果就会好起来了。
6,若配置完毕了,上传图片后。执行这个:
没有正常显示返回图片的路径。而是出现:
invalid storage ip address and port: 则代表服务器端口没有开启。但是不影响
出现这个效果!
其他的若出现其他什么问题,一般是自己配置文件的问题。按照从参考连接 https://blog.****.net/qq_34301871/article/details/80060235
就好。