我正在学习Django,并一直在尝试遵循这里的教程:https://www.youtube.com/watch?v=Sa_kQheCnds&list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p&index=14这是一个Python Django应用程序,应该在Linode服务器上的Ubuntu上的Apache引擎上运行。
然而,我无法让制作工作。当我在Django服务器上通过0.0.0.0:8000端口运行应用程序时,它工作了,当我到达根据视频一切都应该工作的点时,通过HTTP 80端口,它给我403错误说“你没有权限访问此资源”
我看过一些类似的帖子,但它们并没有帮助解决我的问题,或者我不明白我应该如何应用解决方案。
我如何检查导致此问题的原因?我可以提供哪些代码部分来帮助解决此问题?
1条答案
按热度按时间ct3nt3jp1#
我解开了它:
下面是Apache 2错误:
根据该帖子,在错误消息之后:https://www.linode.com/community/questions/22951/no-python-frame-error-while-trying-to-connect-to-apache-on-mod_wsgi-in-ubuntu
我在项目文件夹上设置了755权限:
现在我得到了另一个错误,但至少我在这里张贴的403初始错误已经解决。