1
Livid MOD 你可以让 Apache 跑在 8080 上作为 80 上的 nginx 的 upstream。
|
2
nonozone OP @Livid 先把那些网站的配置端口全部改成8080,然后只需要在做一个nginx的配置就可以咯?目前没有区分IP,也就是所有的网站都是指向同一个iP的。
|
3
plprapper 2012-10-31 17:09:05 +08:00
apache 跑在那种模式下的呢?
如果换成nginx留着apache干啥呢? |
5
liyandong 2012-11-01 03:29:27 +08:00
参考一楼,先给战斗机80端口,在81端口调试Nginx反代给战斗机,然后调试OK了,俩人监听的端口调换一下,分别重启……好吧,以上想法纯属个人YY,反供参考
|
6
nonozone OP |
8
clowwindy 2012-11-01 17:11:02 +08:00
想起 nginx 作者说,nginx 的设计目标之一就是解决 apache 的配置文件网站多了无法维护,牵一发而动全身的问题。
|
9
sparanoid MOD |
10
thbourlove 2012-11-02 08:51:26 +08:00
@nonozone 写一个NGINX配置应该就可以了。静态文件直接由NGINX负责,其他根据不同的location, proxy_pass到本地不同的端口,然后APACHE那边改成相应的端口?这样你看行吗?
|
11
BOYPT 2012-11-02 09:14:29 +08:00
这个情况下楼主的nginx意义不是很大,做缓冲不是nginx的强项。建议用vanish。
跑Apache的资源是比较铺张的,配置不高的话最好还是别让他老人家出场了。 |
12
rekey 2012-11-03 03:02:33 +08:00
试试nginx处理静态资源,php用fastcgi跑?
|