nginx作为运行apache的反向代理

时间:2012-12-22 05:55:28

标签: linux nginx apache2 kloxo

nginx配置为反向代理时遇到了一些问题。

很高兴我说我的VPS安装了kloxowebmin并在我的VPS上运行了多个域。

我已经通过nginxREPEL安装了YUM,这是我的/etc/nginx/nginx.conf文件 在此link中给出。

我将apache端口更改为8080并重新启动服务以进行更改并启动nginx并且存在一些问题。

当我尝试访问我的centos vps上的每个域时,我面向APACHE START PAGE (WELCOME PAGE),当我在x.x.x.x等浏览器中输入我的VPS IP时,我面向NGINX START PAGE (WELCOME PAGE)

我希望nginx提供我的静态文件,并将动态文件重定向到Apache以获得更好的效果。

1 个答案:

答案 0 :(得分:0)

有一个例子来自Nginx Http Server,第235页。

server {
    server_name .example.com;
    root /home/example.com/www;
    location ~* \.php.$ {
        # Proxy all requests with an URI ending with .php*
        # (includes PHP, PHP3, PHP4, PHP5...)
        proxy_pass http://127.0.0.1:8080;
    }
    location / {
        # Your other options here for static content
        # for example cache control, alias...
        expires 30d;
    }
}