1
我正在爲apache創建一個nginx reverse proxy
。 Apache運行在端口8080
和nginx上80
。在請求b.html時從apache提供a.html
我希望能夠做到以下幾點;
當我請求的頁面http://server/test.html
應該proxyed到http://server:8080/unknown.html
對我以後會做的網頁上有一些eval
的東西,用戶重定向到正確的頁面,但我甚至無法獲得此工作。我一直在迴應test.html
。
我nginx
配置:
server {
listen 80;
root /var/www/;
index index.php index.html index.htm;
server_name example.com;
location/{
# try_files $uri $uri/ /index.php;
}
location ~ \.html$ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
#rewrite ^/unknown.html;
proxy_pass http://127.0.0.1:8080;
proxy_redirect http://127.0.0.1/test.html http://127.0.0.1:8080/unknown.html;
}
location ~ /\.ht {
deny all;
}
}
我有零經驗,但我很想知道如何得到這個工作...