Python 403 django web服务器中的禁止错误
我正在尝试将我的应用程序部署到Web服务器上(django,带有apache2和mod_wsgi)。但是我在运行站点时遇到了403个禁止的错误…(禁止 您没有访问/访问此服务器的权限。 Apache/2.4.7(Ubuntu)服务器,104.131.127.196端口(80)。我的web应用程序的结构如下所示:Python 403 django web服务器中的禁止错误,python,django,apache,ubuntu,mod-wsgi,Python,Django,Apache,Ubuntu,Mod Wsgi,我正在尝试将我的应用程序部署到Web服务器上(django,带有apache2和mod_wsgi)。但是我在运行站点时遇到了403个禁止的错误…(禁止 您没有访问/访问此服务器的权限。 Apache/2.4.7(Ubuntu)服务器,104.131.127.196端口(80)。我的web应用程序的结构如下所示: CASINOVA |-- Casinova | |-- db.sqlite3 | |-- index.html | |-- manage.py | |-- casinov
CASINOVA
|-- Casinova
| |-- db.sqlite3
| |-- index.html
| |-- manage.py
| |-- casinova
| | |-- __init__.py
| | |-- __init__.pyc
| | |-- settings.py
| | |-- settings.pyc
| | |-- urls.py
| | |-- urls.pyc
| | |-- wsgi.py
| | `-- wsgi.pyc
| `-- static
sudo nano/etc/apache2/sites available/000-default.conf
#ls-l/var/www/html
drwxr-xr-x 4 root root 4096 Mar 29 08:42 CASINOVA
-rw-r--r-- 1 root root 11510 Mar 30 03:05 index.html
-rw-r--r-- 1 root root 20 Oct 28 01:42 info.php
我已经发布了default.conf、apache2.conf和hosts.py文件中的内容。那有什么错 查看
tail-n50/var/log/apache2/error.log
,它会提示您缺少哪些权限。错误是“Options ExecCGI在此目录中处于关闭状态”。我已经清除了它,将“选项索引后跟ymlinks包括ExecCGI”替换为选项索引后跟ymlinks多视图。。但同样的错误也会发生@Cyrbil@shalin可能是个愚蠢的问题。如何像您问题中的第一个代码示例那样创建django项目结构?
<Directory /var/www/html/CASINOVA/Casinova/static>
Options Indexes FollowSymLinks Includes ExecCGI
Require all granted
</Directory>
127.0.0.1 localhost
104.131.127.196 Casinova
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
drwxr-xr-x 4 root root 4096 Mar 29 08:42 CASINOVA
-rw-r--r-- 1 root root 11510 Mar 30 03:05 index.html
-rw-r--r-- 1 root root 20 Oct 28 01:42 info.php
<Directory /var/www/html/CASINOVA/Casinova/static>
Options Indexes FollowSymLinks Includes ExecCGI
Require all granted
</Directory>
<Directory /var/www/html/CASINOVA/Casinova>
Options ExecCGI
</Directory>