Wsgi apache2 网络服务器树莓派 SSH 权限被拒绝

时间:2021-03-28 21:02:01

标签: linux apache raspberry-pi webserver wsgi

我正在使用带有 SSH 的 raspberry pi 4 处理我的第一个项目,我需要使用 Apache2 启动我的 python 和 html。我试图授予正确的权限(在下面),但是当我想访问 wsgi 文件夹时,它给了我错误 403:您无权访问此资源。我觉得 HTML 的工作方式很奇怪,但 WSGI 却没有。下图显示了我认为 wsgi 和 html 文件夹应该具有相同的权限,因为它们都在 /var/www/fys 中。

sudo chown -R www-data:www-data /var/www/fys
sudo chmod -R 775 /var/www/fys

我查了 html 和 wsgi 的权限,他们似乎是一样的。 picture to show they are both in /var/www/fys

ls -la  /var/www/fys
total 16
drwxrwxr-x 4 www-data www-data 4096 Mar 27 20:03 .
drwxr-xr-x 4 root     root     4096 Mar 27 20:03 ..
drwxrwxr-x 2 www-data www-data 4096 Mar 28 17:04 html
drwxrwxr-x 2 www-data www-data 4096 Mar 27 22:36 wsgi

HTML 目录可用,它可以查看我的 HTML 网站,但第二个 wsgi 文件夹不可用

这是我的 fys.conf 文件:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/fys/

    ErrorLog ${APACHE_LOG_DIR}/fys_error.log
    CustomLog ${APACHE_LOG_DIR}/fys_access.log combined

    WSGIScriptAlias /wsgi /var/www/fys/wsgi/wsgi.py
 </VirtualHost>

0 个答案:

没有答案