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;
}
}
希望能给您带来灵感。
我在同一个 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;
}
}
希望能给您带来灵感。