【发布时间】:2025-12-27 06:55:12
【问题描述】:
我正在尝试在同一个 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>
- 第一个
WSGIScriptAlias在根目录下运行一个django 应用程序:domain.com。 -
WSGIScriptAlias的第二个实例需要在子域中运行烧瓶应用程序:app1。
但是由于主站点位于 django 上,当我尝试点击:domain.com/app1 时,django 的 urls.py 尝试处理该 url 命令。但是 urls.py 不应该处理它,因为它是一个独立的烧瓶应用程序。
任何想法我该怎么做?
【问题讨论】:
标签: python django apache flask