![]() | 1 Livid MOD PRO 你可以让 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 2012-11-01 20:02:47 +08:00 |
![]() | 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跑? |