请问一下,在centos7.2服务器上运行的pyspider,怎么通过外网IP打开webui。

新手上路,请多包涵

请问一下,在centos7.2服务器上运行的pyspider,怎么通过外网IP打开webui?
config是这样写的

{
    "scheduler" : {
        "xmlrpc-host": "0.0.0.0",
        "delete-time": 3600
    },
    "webui": {
        "port": 5555,
        "username": "admin",
        "password": "admin",
        "need-auth": true
    }
}
阅读 2.3k
2 个回答

就是 http://yourIP:5555
如果是VPS,防火墙什么的得配置,保证这个端口可以访问。如果是家庭宽带,需要路由器做端口映射

pyspider 配置

    "webui": {
        "port": 5000,
        "username": "admin",
        "password": "admin",
        "need-auth": true
    }

NGINX配置

server {
    listen 80;

    server_name spider.domain.cn; # 配置域名

    # 动态请求转发到5000端口:
    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题