如何在Apache Windows的不同虚拟环境中服务2个Django应用程序?

沙萨诺格鲁

我目前在没有虚拟环境的服务器上运行了两个Django应用程序(不是一个好主意-这是一个菜鸟错误)。现在,由于某些依赖项差异,我不得不区分它们的环境。

沙萨诺格鲁

由于WSGIDaemonProcess在Windows上不可用,因此我在Wamp中通过以下方式进行管理:

这是我的httpd.conf的相关部分:

WSGIPythonPath "C:/wamp/www"

WSGIScriptAlias /im "C:/wamp/www/im/im/wsgi.py"

<Directory "C:/wamp/www/im/im">
    <Files wsgi.py>
        Order deny,allow
        Require all granted
    </Files>
</Directory>

Alias /im/static/ "C:/wamp/www/im/im/static_root/"

WSGIScriptAlias /tggs "C:/wamp/www/tggs/tggs/wsgi.py"

<Directory "C:/wamp/www/tggs/tggs">
    <Files wsgi.py>
        Order deny,allow
        Require all granted
    </Files>
</Directory>

Alias /tggs/static/ "C:/wamp/www/tggs/static_root/"

您可能已经猜到我的两个Django应用分别为“ im”和“ tggs”。目前,关于virtualenv尚无任何内容。以下是wsgi.py我要在virtualenv中运行的应用程序“ tggs”的C:\pyenv\tggs18

import os
import sys
import site

ALLDIRS = ["C:\pyenv\tggs18\Lib\site-packages"]

# Add each new site-packages directory.
for directory in ALLDIRS:
    site.addsitedir(directory)

sys.path.append("C:/wamp/www/tggs/tggs")
sys.path.append("C:/wamp/www/tggs")

activate_env_file = "C:\\pyenv\\tggs18\\Scripts\\activate_this.py"
execfile(activate_env_file, dict(__file__=activate_env_file))

os.environ["DJANGO_SETTINGS_MODULE"] = "tggs.settings"

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

您还应该检查:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Apache虚拟主机:不同的路径在同一IP上服务于不同的应用程序

来自分类Dev

如何在Powershell 2中激活虚拟环境?

来自分类Dev

我如何在不同的服务器上有2个可互相通信的Node应用程序?

来自分类Dev

我如何在不同的服务器上有2个可互相通信的Node应用程序?

来自分类Dev

如何在Apache服务器中部署Web应用程序Aurelia?

来自分类Dev

如何在Apache服务器中运行Node.js应用程序

来自分类Dev

如何在Apache服务器上托管Dash应用程序?

来自分类Dev

如何在Apache服务器中配置Zend应用程序

来自分类Dev

如何在 apache 服务器上运行 cakephp 应用程序?[乌班图]

来自分类Dev

如何在 Apache Web 服务器上运行 Grails 应用程序 WAR 文件?

来自分类Dev

如何在Apache或NodeJS服务器上托管Angularjs应用程序或MEAN客户端应用程序?

来自分类Dev

如何在Apache或NodeJS服务器上托管Angularjs应用程序或MEAN客户端应用程序?

来自分类Dev

如何在 Apache 上的站点根目录挂载 django 应用程序?

来自分类Dev

如何在1个Playstore项目中上传2个不同的风味应用程序

来自分类Dev

如何正确处理与应用程序中服务器的重新连接

来自分类Dev

如何合并2个不同的应用程序?

来自分类Dev

如何在Appium测试中在2个不同的应用程序之间切换?

来自分类Dev

如何在 conda 虚拟环境中获得程序的“sudo”特权?

来自分类Dev

如何使用身份服务器 3 对 2 个不同的 mvc 应用程序进行身份验证

来自分类Dev

如何在 Django 中设置虚拟环境,使其重定向到正确的位置

来自分类Dev

如何在Anaconda虚拟环境中的Windows上安装PyGObject

来自分类Dev

如何在Windows中使用cmd重新输入我的虚拟环境

来自分类Dev

如何在不同计算机上运行的虚拟机上运行客户端服务器应用程序?

来自分类Dev

我如何在Ubuntu的2个不同的显示器上有2个应用程序?

来自分类Dev

如何在Ubuntu中为apache2服务添加虚拟主机网站

来自分类Dev

如何在2个实例之间迁移Apache Druid数据?

来自分类Dev

如何在不同桌面环境的菜单应用程序中显示?

来自分类Dev

如何在不同的环境中使用Azure DevOps Pipeline发布ClickOnce应用程序?

来自分类Dev

如何在不同桌面环境的菜单应用程序中显示?

Related 相关文章

  1. 1

    Apache虚拟主机:不同的路径在同一IP上服务于不同的应用程序

  2. 2

    如何在Powershell 2中激活虚拟环境?

  3. 3

    我如何在不同的服务器上有2个可互相通信的Node应用程序?

  4. 4

    我如何在不同的服务器上有2个可互相通信的Node应用程序?

  5. 5

    如何在Apache服务器中部署Web应用程序Aurelia?

  6. 6

    如何在Apache服务器中运行Node.js应用程序

  7. 7

    如何在Apache服务器上托管Dash应用程序?

  8. 8

    如何在Apache服务器中配置Zend应用程序

  9. 9

    如何在 apache 服务器上运行 cakephp 应用程序?[乌班图]

  10. 10

    如何在 Apache Web 服务器上运行 Grails 应用程序 WAR 文件?

  11. 11

    如何在Apache或NodeJS服务器上托管Angularjs应用程序或MEAN客户端应用程序?

  12. 12

    如何在Apache或NodeJS服务器上托管Angularjs应用程序或MEAN客户端应用程序?

  13. 13

    如何在 Apache 上的站点根目录挂载 django 应用程序?

  14. 14

    如何在1个Playstore项目中上传2个不同的风味应用程序

  15. 15

    如何正确处理与应用程序中服务器的重新连接

  16. 16

    如何合并2个不同的应用程序?

  17. 17

    如何在Appium测试中在2个不同的应用程序之间切换?

  18. 18

    如何在 conda 虚拟环境中获得程序的“sudo”特权?

  19. 19

    如何使用身份服务器 3 对 2 个不同的 mvc 应用程序进行身份验证

  20. 20

    如何在 Django 中设置虚拟环境,使其重定向到正确的位置

  21. 21

    如何在Anaconda虚拟环境中的Windows上安装PyGObject

  22. 22

    如何在Windows中使用cmd重新输入我的虚拟环境

  23. 23

    如何在不同计算机上运行的虚拟机上运行客户端服务器应用程序?

  24. 24

    我如何在Ubuntu的2个不同的显示器上有2个应用程序?

  25. 25

    如何在Ubuntu中为apache2服务添加虚拟主机网站

  26. 26

    如何在2个实例之间迁移Apache Druid数据?

  27. 27

    如何在不同桌面环境的菜单应用程序中显示?

  28. 28

    如何在不同的环境中使用Azure DevOps Pipeline发布ClickOnce应用程序?

  29. 29

    如何在不同桌面环境的菜单应用程序中显示?

热门标签

归档