Неправильный путь в nginx к статической странице - PullRequest
0 голосов
/ 15 февраля 2019

Хотя у меня есть приложение в 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 Ответ

0 голосов
/ 15 февраля 2019

В nginx ваше index значение установлено как index.html, следовательно, оно добавляется к alias -еданному местоположению.

Вам необходимо указать index для вашего пользовательскогофайл, а также перетащите ссылку на файл в alias:

location /press/ {
    alias /path_to_page_on_server/;
    index press_page.html index.html;
}

Последний index.html - просто запасной вариант, вы можете удалить / заменить его, если хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...