如果我的(Rails)应用程序关闭或正在进行数据库维护或其他任何事情,我想在 nginx 级别指定以提供静态页面。所以像http://example.com/*这样的每个 URL都应该提供一个静态的 html 文件,比如 /var/www/example/foo.html。
试图在我的 nginx 配置中指定它给了我适合和无限循环等等。
我正在尝试类似的事情
location / {
root /var/www/example;
index foo.html;
rewrite ^/.+$ foo.html;
}
Run Code Online (Sandbox Code Playgroud)
您如何让域中的每个 URL 为单个静态文件提供服务?
我不是 100% 确定,但如果 Rails 服务器出现故障,则会出现错误 500。也许您可以使用error_page指令,例如
error_page 500 /staticpage.html
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3069 次 |
| 最近记录: |