在同一个Apache服务器上运行Django和烧瓶

在同一个Apache服务器上运行Django和烧瓶,第1张

概述在同一个Apache服务器上运行Django和烧瓶

我试图运行Django和烧瓶在同一个Apache服务器上。

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在root:domain.com上运行一个django应用程序。

WsgiScriptAlias的第二个实例需要在子域中运行一个应用程序: app1 。

但由于主站点坐在django上,当我尝试点击: domain.com/app1 ,django的urls.py尝试处理该url命令。 但urls.py不应该处理它,因为它是一个独立的烧瓶应用程序。

任何想法我怎么能去呢?

为什么不是Flask给我一个交互式deBUGging器?

Flask 301响应

使用Flask + Nginx根据dynamicURL提供静态文件?

读取上游时,Nginx权限被拒绝 – 即使以root身份运行

在包含unicode_literals的Flask应用程序中添加标题

Hello World – Flask / Apache / mod_wsgi – Apache没有响应

从Flask应用程序运行scrapy

如何在Apache和mod_wsgi中使用Flask路由?

为什么使用uWsgi和主pipe的Flask应用程序,而不只是主pipe?

uWsgi服务器使用的标准工作线程数是多less?

我不确定这是否能够解决问题,但是您是否尝试更改脚本别名的顺序,以便在/app1之前找到/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>

总结

以上是内存溢出为你收集整理的在同一个Apache服务器上运行Django和烧瓶全部内容,希望文章能够帮你解决在同一个Apache服务器上运行Django和烧瓶所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1271701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存