Apache想要部署django操作mysql数据库 是不是需要加 WSGIApplicationGroup %{GLOBAL}这个 不加这个操作数据库会出错 加了就可以成功(我启动单个项目是可以的),但我现在的问题是我写了两个项目都是用Apache开启 同一ip 不同端口 都配置好了 每个里面也都加了WSGIApplicationGroup %{GLOBAL} 但一开启Apache服务 就会出现一个问题 只要访问了一个端口 (会成功) 但第二个端口访问的时候就会指向第一个端口的项目 我想是不是就因为WSGIApplicationGroup %{GLOBAL}这个的原因
下面是httpd-vhosts.conf 配置参数
第一个服务,使用8001端口
WSGIApplicationGroup %{GLOBAL}
<VirtualHost *:8001>
# 这里填写域名,没有域名随便填写即可
ServerName mgpdd.com
ServerAlias a.mgpdd.com
# 项目的wsgi.py文件,注意目录前有`/`和空格
WSGIScriptAlias / d:/python/pingduoduo/pingduoduo/wsgi.py
<Directory d:/python/pingduoduo/pingduoduo/>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
# 项目根路径,经测试,这个写到项目所在文件夹或者直接进入文件夹内都可以
DocumentRoot "d:/python/pingduoduo"
<Directory "d:/python/pingduoduo">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
# 错误日志记录文件
ErrorLog "|bin/rotatelogs.exe logs/PDDerror-%Y_%m_%d.log 86400 480"
CustomLog "|bin/rotatelogs.exe logs/PDDaccess-%Y_%m_%d.log 86400 480" common
</VirtualHost>
第二个服务,使用8011端口
WSGIApplicationGroup %{GLOBAL}
<VirtualHost *:8011>
# 这里填写域名,没有域名随便填写即可
ServerName mgdy.com
ServerAlias a.mgdy.com
# 项目的wsgi.py文件,注意目录前有`/`和空格
WSGIScriptAlias / d:/python/douyin/douyin/wsgi.py
<Directory d:/python/douyin/douyin/>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
# 项目根路径,经测试,这个写到项目所在文件夹或者直接进入文件夹内都可以
DocumentRoot "d:/python/douyin"
<Directory "d:/python/douyin">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
# 错误日志记录文件
ErrorLog "|bin/rotatelogs.exe logs/DYerror-%Y_%m_%d.log 86400 480"
CustomLog "|bin/rotatelogs.exe logs/DYaccess-%Y_%m_%d.log 86400 480" common
</VirtualHost>