Неправильный путь в nginx к статической странице
Хотя у меня есть приложение в django, я хочу настроить статическую страницу. Используя nginx. Но я получаю ошибку:
[alert] 100983#0: *439266 "/path_to_page_on_server/press_page.htmlindex.html" is not a directory,
Вот мой URL:url(r'^press/', TemplateView.as_view(template_name='press_page.html'), name='press')
Вот мой конфиг в nginx:
location /press/ {
alias /path_to_page_on_server/press_page.html;
}
Я хотел бы под /press/
есть страница press_page.html
,
1 ответ
В nginx
, ваш index
значение установлено как index.html
следовательно, он добавляется к alias
местоположение.
Вам необходимо указать index
в свой пользовательский файл, а также перетащите ссылку на файл в alias
:
location /press/ {
alias /path_to_page_on_server/;
index press_page.html index.html;
}
Последний index.html
это просто запасной вариант, вы можете сбросить / заменить его, если хотите.