相关疑难解决方法(0)

在同一域上运行多个 Flask 应用程序

我想运行几个 Flask 应用程序,以便......

mydomain.com正在一个目录中运行一个应用程序。

mydomain.com/app1正在另一个目录中运行另一个应用程序。

mydomain.com/app2正在第三个目录中运行第三个应用程序。

我想特别避免必须有这样的 URL 结构app1.mydomain.com

在 Apache 下这可能吗?

python apache flask

5
推荐指数
0
解决办法
2939
查看次数

WSGI中的两个单独的django站点(root和/ two)

经过数小时的尝试,我决定屈服并向SO寻求帮助:)

我有两个在Debian 7上的Apache2上运行的Django 1.6站点。我有一个虚拟主机。

我希望虚拟主机的根域转到一个django站点(例如:mydomain.com),并为第二个站点提供单独的别名(例如:mydomain.com/two)。

我可以得到两个别名,如下所示:

    WSGIDaemonProcess test1 python-path=/usr/local/projects/project_one:/usr/local/virtualenvs/project/lib/python2.7/site-packages
    WSGIScriptAlias /one /usr/local/projects/project_one/project_one/wsgi.py
    <Location /one>
            WSGIProcessGroup test1
    </Location>

    WSGIDaemonProcess test2 python-path=/usr/local/projects/project_two:/usr/local/virtualenvs/project/lib/python2.7/site-packages
    WSGIScriptAlias /two /usr/local/projects/project_two/project_two/wsgi.py
    <Location /two>
            WSGIProcessGroup test2
    </Location>
Run Code Online (Sandbox Code Playgroud)

如果我使用以下域,这将起作用:

http://mydomain.com/one/

http://mydomain.com/two/

但是,如果我想使用根目录(mydomain.com)和另一个目录(mydomain.com/two),它将无法工作:

    WSGIDaemonProcess test1 python-path=/usr/local/projects/project_one:/usr/local/virtualenvs/project/lib/python2.7/site-packages
    WSGIScriptAlias / /usr/local/projects/project_one/project_one/wsgi.py
    <Location />
            WSGIProcessGroup test1
    </Location>

    WSGIDaemonProcess test2 python-path=/usr/local/projects/project_two:/usr/local/virtualenvs/project/lib/python2.7/site-packages
    WSGIScriptAlias /two /usr/local/projects/project_two/project_two/wsgi.py
    <Location /two>
            WSGIProcessGroup test2
    </Location>
Run Code Online (Sandbox Code Playgroud)

我认为它不起作用,因为它试图使用站点2的WSGI文件运行站点一:WSGI脚本“ /usr/local/projects/project_one/project/wsgi.py”。

我的问题是我如何才能第二次尝试工作,以便mydomain.com转到一个项目,而mydomain.com/two转到另一个项目。

我最初是按照 帖子到达我所在的位置,但找不到任何能帮助我绕过此障碍的东西。

感谢马克的支持

python apache django virtualhost

5
推荐指数
1
解决办法
562
查看次数

标签 统计

apache ×2

python ×2

django ×1

flask ×1

virtualhost ×1