- 一個Django的web應用程序
- 一個單獨的靜態HTML網站(博客)
靜態網站是一個單獨的目錄樹。
我想靜態網站作爲Web應用程序的一個子部分。
例如,應用程序是在http://app.com/
,靜態是網站從http://app.com/blog
這裏擔任我的/etc/nginx/sites-available/app
:
upstream app_server {
server 127.0.0.1:9000 fail_timeout=0;
}
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
...
location/{
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_redirect off;
proxy_buffering off;
proxy_pass http://app_server;
}
}
你可以設置爲/博客,並代理到一個單獨的位置你的靜態網站。 –
@BipulJain所以它只是nginx配置還是我需要觸摸django? – astreltsov
@astreltsov包括你當前的nginx配置的詳細答案,檢查我的答案 –