首先我要做的是:
cd /var/www/html
django-admin.py startproject mysite
然后我创建/var/www/html/mysite/django.wsgi文件地址:
import os, sys
sys.path.append('/var/www/html/mysite')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
然后附加/etc/httpd/conf/httpd.conf文件签署人:
<VirtualHost 222.200.189.79:80>
ServerName 222.200.189.79:80
DocumentRoot /var/www
WSGIScriptAlias / /var/www/html/mysite/django.wsgi
<Directory /var/www/html/mysite>
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
最后我重启了Apache:
sudo httpd -k restart
但到目前为止,我只能在访问时看到Apache的欢迎页面:
http://localhost
更重要的是,当我访问时,会出现“找不到”错误:
http://localhost/admin
尽管已在中定义了url“^admin/”网址.py在我的项目中。你知道吗
我的手术怎么了?你知道吗
在apache2/apache2.conf上添加这一行,希望这有帮助,并在保存后应用此命令。”sudo服务apache2 restart”,记住,如果您在上做了更改,就需要重新启动apache设置.py或者在任何其他生成了.pyc文件的.py上
为/etc/apache2/apache2.conf启用Django
站点启用文件(var/apache2/Sites enabled)
相关问题 更多 >
编程相关推荐