我试图运行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和烧瓶所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)