VirtualHost分别配置2个端口2个项目,但是只有第二个生效,访问ip+第一个端口也指向第二个端口的项目,只是静态文件没有加载成功
代码:
<VirtualHost *:8081>
ServerName itadmin
#设置wsgi路径
WSGIScriptAlias / D:/pythonproject/ittool/itadmin/itadmin/wsgi.py
<Directory D:/pythonproject/ittool/itadmin/itadmin>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
#设置静态文件路径
Alias /static D:/pythonproject/ittool/itadmin/collected_static
<Directory D:/pythonproject/ittool/itadmin/collected_static>
Require all granted
</Directory>
#设置项目的根目录
DocumentRoot "D:/pythonproject/ittool/itadmin"
<Directory "D:/pythonproject/ittool/itadmin">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#设置日志记录位置
ErrorLog "logs/error_custlost.log"
CustomLog "logs/access_custlost.log" common
</virtualHost>
<VirtualHost *:8082>
ServerName custlost
#设置wsgi路径
WSGIScriptAlias / D:/custlost/custlost/wsgi.py
<Directory D:/custlost/custlost>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
#设置静态文件路径
Alias /static D:/custlost/collected_static
<Directory D:/custlost/collected_static>
Require all granted
</Directory>
#设置项目的根目录
DocumentRoot "D:/custlost"
<Directory "D:/custlost">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#设置日志记录位置
ErrorLog "logs/error_custlost.log"
CustomLog "logs/access_custlost.log" common
</virtualHost>