在Fedora 19上部署Django+Apache2失败

2024-04-19 20:31:27 发布

您现在位置:Python中文网/ 问答频道 /正文

首先我要做的是:

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在我的项目中。你知道吗

我的手术怎么了?你知道吗


Tags: 文件djangopycoreimportwsgiadminos
1条回答
网友
1楼 · 发布于 2024-04-19 20:31:27

在apache2/apache2.conf上添加这一行,希望这有帮助,并在保存后应用此命令。”sudo服务apache2 restart”,记住,如果您在上做了更改,就需要重新启动apache设置.py或者在任何其他生成了.pyc文件的.py上

为/etc/apache2/apache2.conf启用Django

Alias /robots.txt /var/www/html/mysite/static/robots.txt
Alias /favicon.ico /var/www/html/mysite/static/favicon.ico

AliasMatch ^/([^/]*\.css) /var/www/html/mysite/static/styles/$1

Alias /media/ /var/www/html/mysite/media/
Alias /static/ /var/www/html/mysite/static/

<Directory /var/www/html/mysite/static>
Order deny,allow
Allow from all
</Directory>

<Directory /var/www/html/mysite/media>
Order deny,allow
Allow from all
</Directory>

WSGIScriptAlias / /var/www/html/mysite/wsgi.py
WSGIPythonPath /var/www/html/mysite

<Directory /var/www/html/mysite>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>/var/www/html/mysite/

站点启用文件(var/apache2/Sites enabled)

<VirtualHost *:80>

ServerName yourdomain.com
ServerAdmin info@yourdomain.com
ServerAlias www.yourdomain.com
DocumentRoot /var/www/html/mysite
IndexIgnore *

</VirtualHost>

相关问题 更多 >