momosecurity / aswan

陌陌风控系统静态规则引擎,零基础简易便捷的配置多种复杂规则,实时高效管控用户异常行为。
GNU Lesser General Public License v2.1
2.99k stars 828 forks source link

服务器上安装后无法远程访问 #3

Closed happyhiroc closed 5 years ago

happyhiroc commented 5 years ago

启动成功后,本地可以127.0.0.1:8000访问系统, 但远程服务器上安装后 按照 http://serverIp:8000/方式无法访问(防火墙已开放8000端口), 对start.sh中 #使用uwsgi启动后台 中127.0.0.1:8000改为0.0.0.0:8000 也不行

huohuohahei commented 5 years ago

改为本地ip试试

Flynnon commented 5 years ago

建议看下uwsgi的文档

而具体到这个问题,有如下两种临时解决方案(均不可用于线上):

  1. 使用django自带的runserver命令
    python ${cur_dir}/www/manage.py runserver 0.0.0.0:8000
  2. 使用uwsgi的http模式
    uwsgi --master --vacuum --processes 10 --http :8000 --chdir ${cur_dir}/www --max-requests 5000 --module wsgi:application --logto ${cur_dir}/www/risk-control.log --pidfile ${cur_dir}/www/risk-control.pid