错误消息“禁止您无权访问此资源”

Error message "Forbidden you don't have permission to access this resource "

提问人:Oladotun Kolapo 提问时间:9/23/2023 更新时间:9/23/2023 访问量:106

问:

我想在 Windows 笔记本电脑上使用 ubuntu 22.04 部署一个 django 应用程序作为 wsl 包,我正在使用 ec2 实例进行托管,我已经完成了所有配置和设置,但是当我尝试使用其公共 IP 访问 chrome 上的网站时,我收到错误“禁止,您无权访问此资源。Apache/2.4.52 (Ubuntu) 服务器位于 54.81.101.238 端口 80

我尝试了网上找到的不同解决方案,甚至是在 stackoverflow 上找到的解决方案 我已经为我的应用程序文件夹授予了 Apache 权限,对我的 apache2.conf 和 virtualhost 文件进行了各种更改,但我仍然收到相同的错误

我的 virtualhost conf 文件: <虚拟主机 *:80>

    #ServerName www.example.com

    ServerAdmin webmaster@localhost
    DocumentRoot /home/rotisary/postly

    #LogLevel info ssl:warn
    ErrorLog  ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    #Include conf-available/serve-cgi-bin.conf

    Alias /static /home/rotisary/postly/static
    <Directory /home/rotisary/postly/static>
            Require all granted
    </Directory>

    Alias /media /home/rotisary/postly/media
    <Directory /home/rotisary/postly/media>
            Require all granted
    </Directory>

    <Directory /home/rotisary/postly/postly>
            <Files wsgi.py>
                    Require all granted
            </Files>
    </Directory>

    WSGIScriptAlias / /home/rotisary/postly/postly/wsgi.py
    WSGIDaemonProcess django_app python-path=/home/rotisary/postly:/home>        WSGIProcessGroup django_app

Apache 可以访问我的所有文件夹,从根目录(home)到我的 Django 应用程序的目录

Django Apache 亚马逊EC2 Ubuntu-22.04

评论

0赞 Allan Chua 9/23/2023
您的 EC2 是否位于公有子网中?安全组是否已打开?您能否共享应用生成的启动日志?在 EC2 上运行时,您是否将 IP 地址从 127.0.0.1 更改为 0.0.0.0?
0赞 Oladotun Kolapo 9/24/2023
谢谢,但是我已经关闭了该实例并创建了一个新实例并重新开始部署,现在错误消失了,我可能在第一次部署时犯了一个错误......现在我面临的是内部服务器错误,对此有什么帮助吗?
0赞 yacc 9/25/2023
@OladotunKolapo您应该打开有关服务器错误的新问题

答: 暂无答案