我在/ 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。糟糕。
答案 0 :(得分:0)
请确保您已将{。(1)}的服务器GET代码编码为views.py和urls.py。