Django和Gunicorn:403禁止

时间:2015-08-02 19:16:56

标签: python webserver gunicorn

我在/ home // my_app中有一个django应用程序,我正试图使用​​gunicorn进行部署:

sudo gunicorn --workers=2 -b :8081 tutorial.wsgi:application

使用上面的命令部署应用程序后,我登录到另一个ssh实例(在同一台服务器上)并运行以下命令:

wget 127.0.0.1:8081

这将返回403 FORBIDDEN。

我尝试过的事情: 1.尝试在app目录中的chmod 755,甚至777(没有工作) 2.试图将app目录移动到/ etc / www / myapp(无效) 3.尝试使用root访问权限运行所有命令(不能正常工作)

值得注意的是,我对linux并不熟悉,而且这个错误实际上让我发疯了。

解决方法:
    在下载cURL之后,为了查看http标头,事实证明该服务有效,但由于缺少令牌授权而返回了403。糟糕。

1 个答案:

答案 0 :(得分:0)

请确保您已将{。(1)}的服务器GET代码编码为views.py和urls.py。