Nginx服务器访问异常

1. [客户机] 检查域名的可达性与正确性,访问一个域名会先到hosts查询,查询不到记录再到DNS服务器去查找,所以要确保该域名有正确的指向。
a) Hosts: C:\Windows\System32\drivers\etc\hosts
b) DNS: nslookup 域名


2. [服务器] 检查防火墙设置,是否端口设置,默认只有少量端口可以使用。
/etc/sysconfig/SuSEfirewall2
FW_SERVICES_ACCEPT_EXT="10.0.0.0/8,tcp,8080 10.0.0.0/8,tcp,18080 0.0.0.0/8,tcp,80 10.0.0.0/8,tcp,63
79 10.0.0.0/8,tcp,6389 10.0.0.0/8,tcp,26379 10.0.0.0/8,tcp,26389"


3. [Nginx服务器] 确保nginx已经收到了报文,这个报文可能通过日志查看,如果有错误则可以通过错误日志查看。
tail -f /usr/local/NSP/nginx/logs/*.log


4. [Nginx服务器] 访问不到或者错误页面会返回首页,可以把这个设置删除。
./etc/nginx/nginx.conf
error_page 404 = http://www.xxx.com;
error_page 500 = http://www.xxx.com;
error_page 501 = http://www.xxx.com;
error_page 502 = http://www.xxx.com;
error_page 503 = http://www.xxx.com;
error_page 504 = http://www.xxx.com;


5. [nginx服务器] 配置错误的情况下,reload是不会生效的,所以需要先把进程杀掉再重启。
pkill nginx


6. [后端服务器] 在nginx服务器上,确保后端服务器有响应,这些后端服务器设置在 upstream上,可以通过curl直接测试。
命令:curl -x [IP:PORT] URL
例如我要访问 www.xxx.com,该服务器设置在 10.123.73.254的端口8808上,则使用:
curl -x 10.123.73.254:8808 www.xxx.com
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值