nginx 到静态页面的路径错误

虽然我在django中有应用,但我想设置一个静态页面。使用 nginx。但我收到一个错误:


[alert] 100983#0: *439266 "/path_to_page_on_server/press_page.htmlindex.html" is not a directory,


这是我的网址: 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。


明月笑刀无情
浏览 338回答 1
1回答

达令说

在 中nginx,您的index值被设置为index.html因此它被附加到alias-ed 位置。您需要为index您的自定义文件指定,并将文件引用放入alias:location /press/ {    alias /path_to_page_on_server/;    index press_page.html index.html;}最后一个index.html只是一个后备,你可以根据需要删除/替换它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python