Nginx 和 Apache2(代理服务器)

Nginx and Apache2 (proxy server)

我在同一个 Ubuntu 服务器 14.04 中有 nginx 和 apache2,我想使用 nginx 作为代理服务器。我的想法是当人们写 www.mysite.com 或 www2.mysite.com 重定向到 apache 时,我有两个站点。

Nginx 在 80 端口,Apache 在 81 端口。

server {
        listen   80; 

        root /var/www/; 
        index index.php index.html index.htm;

        server_name example.com www.example.com www1.example.com; 

        location / {
        try_files $uri $uri/ /index.php;
        }

        location ~ \.php$ {

        proxy_set_header X-Real-IP  $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host $host;
        proxy_pass http://127.0.0.1:81;

         }

         location ~ /\.ht {
                deny all;
        }
}

希望能给您带来灵感。