我试图使用 apache2 运行我的 django 应用程序,但我失败了。它给了我一个 500 内部服务器错误,说
The server encountered an internal error or misconfiguration and was unable to complete your request.
首先我在我的主目录中创建了一个firstweb.wsgi文件。并把这些代码
import os
import sys
sys.path = ['/var/www/firstweb'] + sys.path
os.environ['DJANGO_SETTINGS_MODELE'] = 'firstweb.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
在我的/etc/apache2/sites-available
我创建了一个名为firstweb.conf的文件
在 firstweb.conf 我有这个代码
<VirtualHost *:80>
WSGIScriptAlias / /home/nihan/firstweb.wsgi
ServerName firstweb.com
Alias /static /var/www/firstweb/static
<Directory /var/www/firstweb/ >
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
在我/var/www/
的输入中,我创建了一个 django 项目
sudo django-admin.py startproject firstweb
这是我第一次尝试 apache、mod_wsgi 和 Django
请帮助我了解我是否错过了