【发布时间】:2017-02-09 07:26:23
【问题描述】:
我在我的服务器上运行两个幽灵博客实例,一个实例在端口 xxxxx 上,第二个在端口 yyyyy 上。我使用以下 .htaccess 配置对所有请求强制使用 SSL,并将 myserver.com 请求代理到端口 xxxxx,将其余请求代理到端口 yyyyy。
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{ENV:HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{SERVER_NAME} myserver.com
RewriteRule (.*) http://localhost:xxxxx/$1 [P]
RewriteRule (.*) http://localhost:yyyyy/$1 [P]
只要我在开发环境中运行博客,它就可以正常工作,但是如果我在生产环境中运行它,我只会找到一个新的空幽灵博客,而不是我填充的博客。我知道没有必要在生产环境中运行它,但它可以提高性能。
在运行会触发该行为的幽灵博客时,您能否指出开发环境与生产环境的区别?
【问题讨论】:
标签: node.js .htaccess express ghost