1
我使用nginx的如下設置:如何配置動態子域的nginx並處理反向代理?
server {
listen 80;
server_name localhost *.localhost ;
access_log off;
location /static/
{
autoindex on;
alias /var/www/machax/static/;
}
location/{
proxy_pass http://127.0.0.1:8001;
proxy_set_header X-Forwarded-Host $proxy_add_x_forwarded_for ;
proxy_set_header X-Real-IP $remote_addr;
add_header P3P 'CP="ALL DSP COR PSAa PSDa OUR NOR ONL UNI COM NAV"';
}
}
但這個問題是它檢測到主機127.0.0.1:8001
而不是beta.localhost
或任何其他子域。只是爲了測試我試圖硬編碼以下爲proxy_set_header X-Forwarded-Host beta.localhost ;
和那工作。有什麼辦法可以讓子域動態追加到proxy_set_header X-Forwarded-Host
?
謝謝。
謝謝,像一個魅力工作 – Subhajit
不客氣! – abcdn