discuz 和 django 同服务器的 apache 配置问题?

2014-05-11 20:38:27 +08:00
 yeelone
现在有一台服务器,有django提供我自己的web应用 ,但同时想挂一个discuz 论坛。
我想问,apache如何配置才能支持这样:
www.domain.com 访问django (这个已经配置完成,mod_wsgi )
www.domain.com/bbs 访问 discuz ,以 /bbs 开头的都匹配discuz .

对apache 很不熟,求教配置方法。

不要吐槽一台服务器又供python,又供php ,我只是想学习一下这种情况怎么配置 。^.^
3226 次点击
所在节点    问与答
4 条回复
cjou
2014-05-11 21:19:41 +08:00
建议用 Nginx + uWSGI,支持 Python 和 PHP
ritksm
2014-05-11 22:06:26 +08:00
关键字...ProxyPass
给你个文档 http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

当然我觉得如果要用代理/反代不如就Nginx好了
AstroProfundis
2014-05-11 23:32:16 +08:00
貌似也可以考虑 mod_python, 但 nginx 做反代应该是最理想的,配置也要简单些
laogui
2014-05-12 01:16:44 +08:00
我目前是php nodejs,用apache的反向代理

NameVirtualHost *:80
<VirtualHost *:80>
ServerName abc.com
ServerAlias www.abc.com
ProxyRequests off
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http:/127.0.0.1:8000/
</VirtualHost>
<VirtualHost *:80>
ServerName abcd.com
ServerAlias abcd.com
ProxyRequests off
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/112062

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX