查询CentOS7中nginx防火墙:
firewall-cmd --state
成功安装nginx:
可是测试网页出现:
再次检查防火墙未开启
查看报错日志:
2020/05/10 22:37:52 [error] 23841#0: *23 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.89.1, server: manage.leyou.com, request: “GET /favicon.ico HTTP/1.1”, upstream: “http://192.168.1.5:9001/favicon.ico”, host: “192.168.89.138”, referrer: “http://192.168.89.138/favicon.ico”
在网上看到一片文章:https://blog.csdn.net/only_yu_yy/article/details/78825151
参考这个大佬的方法,
然而还是不可以我凑
2020/05/10 22:56:08 [error] 7199#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.89.1, server: manage.leyou.com, request: “GET /favicon.ico HTTP/1.1”, upstream: “http://192.168.1.5:9001/favicon.ico”, host: “192.168.89.138”, referrer: “http://192.168.89.138/”
尝试开放防火墙后添加80端口,虚拟机服务器直接拒绝我们的访问,我感觉是nginx配置文件出了问题,睡了睡了明天起来再尝试
灵感乍现:我发现了,是
switchhosts!写错了
原来是:
ip地址应该写成虚拟机的ip,结果我写成了本机ip
正确姿势应该是: