lostpass 发表于 2011-8-4 01:56:34

lnmpa下如何设置仅特定目录下所有内容转由apache处理?

折腾了下,让nginx和apache同时支持php了,想用apache的目的是想让某些特定目录给它处理(翻.q.ian.g的东西,需要apache支持的,不会弄nginx下的替代方法),其他东西还是由nginx来处理。

比如说/wwwroot/forapache这个目录,那么domain.com/forapache下所有内容都交由apache处理,包括所有php啊,图片啊,js,css等,而其他地方比如domain.com下或者domain.com/abcd下的所有东西依然由nginx直接处理,请问能实现么?如何实现?

目前就在lnmp的nginx配置文件里加了这么点东西:
                location @apache {
                        internal;
                        proxy_pass http://127.0.0.1:8080;
                        include proxy.conf;
                        }

                location /forapache/
                        {
                        proxy_pass http://127.0.0.1:8080;
                        include proxy.conf;
                        }
发现似乎不是所有东西都转交apache处理,比如图片显示不了(试过如果直接设置将所有图片转交apache处理就正常),不知道再应该如何修改配置。





yuweitaocn 发表于 2011-8-7 20:51:04

真无语啊真无语,本身就是所有的东西都交给APACHE处理的,你何必多此一举工?

zjeanz 发表于 2011-8-9 12:42:31

请问装好lnmpa以后 执行 /etc/int.d/httpd status 显示:

                               Access forbidden!
   You don't have permission to access the requested object. It is either
   read-protected or not readable by the server.
   If you think this is a server error, please contact the webmaster.
Error 403

    localhost
    Tue Aug 9 12:37:08 2011
    Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 PHP/5.2.17
是不是正常的?如果不是,怎么解决?

yuweitaocn 发表于 2011-8-9 12:55:16

已经在上一贴中回复了。
页: [1]
查看完整版本: lnmpa下如何设置仅特定目录下所有内容转由apache处理?