У меня есть:Джанго: служить статической части веб-приложения
- веб-приложение Django
- отдельный сайт статический HTML (блог)
Статический сайт представляет собой отдельный каталог дерево.
Я хочу, чтобы статический сайт служил в качестве подраздела веб-приложения.
Например, приложение на 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 для подробного ответа, проверьте мой ответ –