nginx 手机访问不了

小米HTTP访问失效,一直超时,其他手机是正常的
测出来是Nginx的问题,但不知道怎么解决,服务器直接是收不到,访问记录都没有。但是其他品牌手机可以通过Nginx访问,而小米的直接IP+端口就能正常访问,通过Nginx访问就会失败

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7777033
  • 这篇博客也不错, 你可以看下Nginx网站服务( Nginx统计模块、Nginx访问控制、Nginx部署虚拟主机 )
  • 除此之外, 这篇博客: Nginx网站服务上篇:运行控制,访问状态统计,基于授权和客户端的访问控制,基于域名,端口,IP的虚拟web主机访问中的 Nginx运行控制 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • ●检查配置文件

    [root@promote ~]# nginx -t
    

    ●启动、重载配置、停止Nginx

    [root@promotet ~]# nginx '//启动'
    [root@promote ~]# netstat -anpt | grep nginx
    tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 7180/nginx: master
    [root@promote ~]# yum -y install elinks
    [root@promote ~]# elinks http://localhost  '//显示"Welcome to nginx!"页面,表明nginx服务已经正常运行'
    [root@promote ~]# killall -s HUP nginx '//-S选项指定信号种类,HUP信号表示重载配置'
    [root@promote ~]# killall -s QUIT nginx '//QUIT信号表示退出进程'
    

    ●Nginx添加为系统服务
    添加使用service工具进行管理

    [root@localhost ~]# cd /etc/inid.d		'//或者添加使用service工具进行管理'
    [root@localhost init.d]# ls
    [root@localhost init.d]# vim nginx
    #!/bin/bash
    # chkconfig: - 99 20
    # description: Nginx Service Control Script
    PROG="/usr/local/nginx/sbin/nginx"
    PIDF="/usr/local/nginx/logs/nginx.pid"
    case "$1" in
      start)
       $PROG
       ;;
      stop)
       kill -s QUIT $(cat $PIDF)
       ;;
      restart)
       $0 stop
       $0 start
       ;;
      reload)
       kill -s HUP $(cat $PIDF)
       ;;
      *)
      		echo "Usage: $0 {start|stop|restart|reload}"
      		exit 1
    esac
    exit 0
    

如果是本地部署的nginx,确保你的手机在哦同一局域网内