gpt4 book ai didi

django - Apache mod_wsgi 错误 : Forbidden

转载 作者:太空宇宙 更新时间:2023-11-03 12:57:57 25 4
gpt4 key购买 nike

我正在尝试在 Apache 上配置 mod_wsgi 以使用 SSL 证书。

这是我在访问 https://servername.com

时遇到的 403 错误

您无权访问此服务器上的/。

这是我的 apache 配置文件的样子:

<VirtualHost *:443>
ServerName servername.com
ServerAlias www.servername.com

# Django Application
Alias /static /root/www/static
<Directory /root/www/static>
Require all granted
</Directory>

<Directory /root/www/appname/apache>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

WSGIDaemonProcess appname python-path=/root/www:/root/www/env/lib/python3.4/site-packages
WSGIProcessGroup appname
WSGIScriptAlias / /root/www/appname/apache/wsgi.py

SSLEngine on
SSLCertificateFile /home/appname/appname.com.crt
SSLCertificateKeyFile /home/appname/appname.com.key
SSLCertificateChainFile /home/appname/intermediate.crt

</VirtualHost>

这是我的具有权限的文件夹结构:

/root/www/
drwxr-xr-x 9 www-data www-data 4096 Mar 23 18:33 www

/root/www/appname
drwxr-xr-x 4 www-data www-data 4096 Mar 24 09:15 appname

cd /root/www/appname
ls -la
-rwxr-xr-x 1 www-data www-data 0 Jul 25 2015 __init__.py
drwxr-xr-x 2 www-data www-data 4096 Mar 21 10:54 __pycache__
drwxr-xr-x 2 root root 4096 Mar 24 09:15 apache
-rwxr-xr-x 1 www-data www-data 5199 Mar 24 08:50 settings.py
-rwxr-xr-x 1 www-data www-data 4504 Mar 18 06:14 urls.py

cd /root/www/appname/apache
ls -la
-rw-r--r-- 1 root root 0 Mar 24 09:15 __init__.py
-rw-r--r-- 1 root root 395 Mar 24 09:15 wsgi.py

有人能看出这里有问题吗?

谢谢!

最佳答案

我缺少路径中每个文件夹的执行权限。

我通过添加它解决了它。

chmod +x /root
chmod +x /root/www
chmod -R +x /root/www/appname

关于django - Apache mod_wsgi 错误 : Forbidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36201345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com