首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django/apache -2独立服务器

django/apache -2独立服务器
EN

Stack Overflow用户
提问于 2016-01-11 23:28:02
回答 1查看 52关注 0票数 0

我在webserver.domain.com上有一台apache服务器,我想用它来托管我在appserver.domain.com上的django站点。

我在任何地方都没有找到解释如何做到这一点的文档。注意,apache是必需的。

目前,我的站点正在开发中,apache服务器正在进行类似如下的转发-

代码语言:javascript
复制
<VirtualHost *:80>
  ServerName appserver.cppib.ca
  ServerAlias appserver

  RewriteEngine On
  ProxyRequests Off
  ProxyPreserveHost On

  ProxyTimeout 1080
  TimeOut 1080

  <Location "/">
    ProxyPass http://servername:9001/
    ProxyPassReverse http://servername:9001/
  </Location>
</VirtualHost>

有没有办法使用mod_wsgi并让apache调用我的应用程序,即使不在同一台服务器上,或者我需要在本地运行apache来为站点提供服务,然后通过官方apache服务器转发它?

EN

回答 1

Stack Overflow用户

发布于 2016-01-12 22:17:20

尝试使用Name-based Virtual Host

对于您的示例,我怀疑它类似于:

代码语言:javascript
复制
NameVirtualHost *:80

<VirtualHost *:80>
ServerName webserver.cppib.ca
ServerAlias webserver
DocumentRoot /www/webserver
</VirtualHost>

<VirtualHost *:80>
ServerName appserver.cppib.ca
ServerAlias appserver
DocumentRoot /www/appserver
</VirtualHost>

以及您的django部署所需的任何WSGI指令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34725183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档