V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Ryan817
V2EX  ›  问与答

#万友# 求助一个问题,本机没有安装 nginx,网页进去报错 502 Bad Gateway nginx,这个是啥原因?谢谢各位了 网址: http://cloud.dean.ru/

  •  
  •   Ryan817 · 2014-09-16 15:30:53 +08:00 · 3090 次点击
    这是一个创建于 3720 天前的主题,其中的信息可能已经有所发展或是发生改变。
    27 条回复    2014-09-16 20:50:01 +08:00
    ryon
        1
    ryon  
       2014-09-16 15:38:10 +08:00
    top
    wzxjohn
        2
    wzxjohn  
       2014-09-16 15:40:54 +08:00
    你的问题给的信息量太少了。。。完全无法进行有效的猜测。。。
    Ryan817
        3
    Ryan817  
    OP
       2014-09-16 15:44:42 +08:00
    还需要哪些信息?本机是跑tomcat的,看日志启动正常,80端口也没有被其他程序占用
    aa65535
        4
    aa65535  
       2014-09-16 15:46:51 +08:00
    首先,那个地址上的 server 真的是 nginx 。
    另外,你的服务器ip是 77.247.188.78 么,别把域名解析到别人服务器上了。
    Ryan817
        5
    Ryan817  
    OP
       2014-09-16 15:49:26 +08:00
    就是这个ip,域名解析没改,但是本机没有安装过nginx,会不会是被黑了?
    aa65535
        6
    aa65535  
       2014-09-16 15:51:23 +08:00
    有没有 nginx 查一下进程不就知道了
    mornlight
        7
    mornlight  
       2014-09-16 15:53:05 +08:00
    tomcat占了80端口,进去却是nginx的error,你这也够神奇的...
    Ryan817
        8
    Ryan817  
    OP
       2014-09-16 15:55:04 +08:00
    就是查过了,没有nginx进程,确实,所以我怀疑是不是被黑了
    aa65535
        9
    aa65535  
       2014-09-16 16:01:56 +08:00
    ps -aux | grep "nginx" 如果真没有的话,再看看你这服务器是不是独立IP的吧。
    hging
        10
    hging  
       2014-09-16 16:04:29 +08:00
    坐等楼主承认自己起了nginx.
    mengskysama
        11
    mengskysama  
       2014-09-16 16:07:00 +08:00
    netstat -an | grep 80
    arefly
        12
    arefly  
       2014-09-16 16:07:21 +08:00
    是反向代理么? 检查后端
    Ryan817
        13
    Ryan817  
    OP
       2014-09-16 16:18:27 +08:00
    楼主这台是客户的服务器,可是找遍了都没发现nginx的痕迹,80端口被java占用着
    235777178
        14
    235777178  
       2014-09-16 16:39:00 +08:00
    html里就是502的代码?
    aa45942
        15
    aa45942  
       2014-09-16 16:43:31 +08:00
    查查日志呗,绝对是运行了nginx的
    Showfom
        16
    Showfom  
       2014-09-16 16:46:26 +08:00
    看 Nginx 的日志呗
    izoabr
        17
    izoabr  
       2014-09-16 17:22:58 +08:00
    是不是iptables之类的做端口转发了?
    iptables -vnL看看
    izoabr
        18
    izoabr  
       2014-09-16 17:23:53 +08:00
    不对,要加-t

    iptables -t nat -vnL
    izoabr
        19
    izoabr  
       2014-09-16 17:25:15 +08:00
    @hging 我觉得9成是端口转发了.要么地址不对
    Ryan817
        20
    Ryan817  
    OP
       2014-09-16 17:27:30 +08:00
    卤煮排查好几次了,本机没有运行nginx,也没有安装,非常奇怪
    izoabr
        21
    izoabr  
       2014-09-16 17:28:25 +08:00
    @Ryan817 是linux系统么?帮忙看看iptables -t nat -vnL
    mornlight
        22
    mornlight  
       2014-09-16 17:28:59 +08:00
    @Ryan817 把tomcat关掉再访问呢?什么结果
    Ryan817
        23
    Ryan817  
    OP
       2014-09-16 17:34:08 +08:00
    iptables -t nat -vnL 这条看了,是空的
    tomcat 关过,还是一样的结果,感觉访问页面完全没有到tomcat这一步
    izoabr
        24
    izoabr  
       2014-09-16 17:37:35 +08:00
    ifconfig

    如果地址你确认过都是对的,掩码也对,那可能就是你前面有路由器之类的设备做了重定向

    netstat -antp|grep 80
    看看你的80端口有人连接么?应该不会有.
    hcymk2
        25
    hcymk2  
       2014-09-16 17:38:05 +08:00
    curl localhost 会有什么?
    tabris17
        26
    tabris17  
       2014-09-16 17:40:24 +08:00
    你看看IP解析对不对,会不会前端有反向代理
    walleL
        27
    walleL  
       2014-09-16 20:50:01 +08:00
    访问被劫持了? 找服务器提供方问问
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   991 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:55 · PVG 03:55 · LAX 11:55 · JFK 14:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.