尽管我在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
页。
答案 0 :(得分:1)
在nginx
中,您的index
值被设置为index.html
,因此它被附加到alias
版的位置。
您需要为自定义文件指定index
,并将文件引用拖放到alias
中:
location /press/ {
alias /path_to_page_on_server/;
index press_page.html index.html;
}
最后一个index.html
只是一个备用,您可以根据需要删除/替换它。