请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

nginx+ftp配置后,请求502

老师您好,问一下我的ftp和nginx安装在两台centos中,虚拟域名配置如下:
图片描述
问题(windows和centos的hosts问价均已修改): 访问image.imooc1.com是报错: 502 Bad Gateway

正在回答

1回答

geelylucky 2019-01-16 21:32:50

亲爱的同学,你好,我是geely老师的助教。

哈哈,同学,你的想法挺好的,但是nginx是不支持ftp协议的哦。

同学可以在图片服务器上再做一个nginx实例作为图片资源服务器,凡是图片请求都发送到图片服务器上的nginx上,这样也可以达到你想要的效果。

0 回复 有任何疑惑可以回复我~
  • 提问者 闲庭信步666 #1
    首先感谢老师的及时回复,也就是说需要把nginx和vsftpd服务安装到同一台linux系统对吧?还有就是我查了一下fastDFS是分布式文件服务器,那么老师讲的这个vsftpd是不是不能搭建集群?如果vsftpd可以搭建集群,不就支持分布式了吗?这有什么不同吗老师
    回复 有任何疑惑可以回复我~ 2019-01-16 21:50:47
  • 提问者 闲庭信步666 #2
    非常感谢老师及时回复!
    回复 有任何疑惑可以回复我~ 2019-01-16 21:53:07
  • geelylucky 回复 提问者 闲庭信步666 #3
    同学,你好,你把ftp和nginx分开是可以的哦。但是因为nginx不支持ftp协议,所以你可以在ftp服务器上再安装一台nginx,这样就可以使用ftp上的nginx直接访问图片文件夹了,当请求是图片的时候,全部转发给ftp上的nginx就可以啦。
    其次,vsftpd 是可以做集群的,只不过需要其他工具的辅助。请查看下面链接:https://jdkleo.iteye.com/blog/2106210
    回复 有任何疑惑可以回复我~ 2019-01-16 22:11:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信