zen*_*ngr 7 python apache django flask
我试图在同一个Apache服务器上运行django和flask.
WSGISocketPrefix /var/www/wsgi
<VirtualHost *:80>
ServerAdmin name@email.com
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/
LogLevel warn
WSGIDaemonProcess apache processes=2 maximum-requests=500 threads=1
WSGIProcessGroup apache
Alias /media /var/www/media/
WSGIScriptAlias / /var/www/djangoapps/django.wsgi
WSGIScriptAlias /app1 /var/www/flaskapps/app.wsgi
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
WSGIScriptAlias一个在根目录中运行django应用程序:domain.com. WSGIScriptAlias需要在子域中运行烧瓶应用程序的第二个实例:app1.但是由于主站点位于django上,当我尝试命中时:domain.com/app1,django urls.py试图处理该url命令.但urls.py不应该处理它,因为它是一个独立的烧瓶应用程序.
任何想法我怎么能去做?
我不确定这是否可以解决问题,但您是否尝试更改脚本别名的顺序以便/app1之前找到/?
WSGISocketPrefix /var/www/wsgi
<VirtualHost *:80>
ServerAdmin name@email.com
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/
LogLevel warn
WSGIDaemonProcess apache processes=2 maximum-requests=500 threads=1
WSGIProcessGroup apache
Alias /media /var/www/media/
WSGIScriptAlias /app1 /var/www/flaskapps/app.wsgi
WSGIScriptAlias / /var/www/djangoapps/django.wsgi
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1598 次 |
| 最近记录: |