windows+apache2.4+django2.2 VirtualHost配置1个IP2个端口2个项目,为什么每次访问2个端口都指向了同一个端口内容
windows+apache2.4+django2.2 VirtualHost配置了8080、8090两个端口对应2个项目,重启apache。第一次访问8080成功,那么8090端口也会访问到8080的内容(区别仅仅是静态文件不能访问)。再重启apache,访问8090成功,同样的再次访问8080就会访问到8090的内容(也是静态文件不能访问)。为什么每次访问第一个端口成功后,后面的端口就访问的也是第一个端口的内容,ServerName改了几次都这样,求大神指导。
vhosts.conf代码如下:
LoadFile "d:/python36/python36.dll"
LoadModule wsgi_module "d:/python36/lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd"
WSGIPythonHome "d:/python36"
WSGIApplicationGroup %{GLOBAL}
<VirtualHost 133.55.216.3:8080>
ServerName 133.55.216.3:8080
#设置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"
#设置日志记录位置
ErrorLog "logs/error_custlost.log"
CustomLog "logs/access_custlost.log" common
</virtualHost>
<VirtualHost 133.55.216.3:8090>
ServerName 133.55.216.3:8090
#设置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"
#设置日志记录位置
ErrorLog "logs/error_custlost.log"
CustomLog "logs/access_custlost.log" common
</virtualHost>