当我尝试通过 apache 服务器访问我的 lan IP 地址上的 django 时,我得到了 apache2 的默认页面。我也在运行 djangopython manage.py runsever命令并尝试使用192.168.10.11. 但它仍然显示apache的默认页面。我如何使用 apache 访问 django?
<VirtualHost *:80>
ServerName localhost
DocumentRoot /home/five/NewsDesk/server
WSGIScriptAlias / /home/five/NewsDesk/server/server/wsgi.py
# adjust the following line to match your Python path
WSGIDaemonProcess 192.168.10.11 processes=2 threads=15 display-name=%{GROUP} python-home=/home/five/NewsDesk/env/lib/python3.8
WSGIProcessGroup 192.168.10.11
<directory /home/five/NewsDesk/server>
<Files wsgi.py>
Allow from all
Require all granted
</Files>
AllowOverride all
Require all granted
Options FollowSymlinks
</directory>
Alias /static/ /home/five/NewsDesk/server/staticfiles/
<Directory /home/five/NewsDesk/server/staticfiles>
Require all granted
</Directory>
</VirtualHost>
apache2ctl -S
$apache2ctl -S
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost localhost (/etc/apache2/sites-enabled/newsdesk.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33 not_used
Group: name="www-data" id=33 not_used
万千封印
相关分类