在开始之前,我应该说我在Windows Server 2008 R2上运行XAMPP。我允许node.exe
通过我的防火墙以及port 2368
。我也一直遵循here的指示,但没有成功。
我安装了我的Ghost here.
如您所见,Ghost仅加载端口作为网址的一部分。
如果您尝试加载没有端口like so的网站,则会出现Internal Server
错误。
Ghost的我的vHosts文件是:
<VirtualHost *:80>
ServerName blog.theobearman.com
ProxyPreserveHost on
ProxyPass / http://127.0.0.1:2368/
</VirtualHost>
我的config.js文件是here.请注意,配置文件中的198.37.105.108
是我服务器的IP。
Internal Server
错误的错误日志如下:
[Fri May 15 17:56:25.495296 2015] [proxy:warn] [pid 56352:tid 1580] [client 86.147.117.154:58787] AH01144: No protocol handler was valid for the URL /error/HTTP_INTERNAL_SERVER_ERROR.html.var. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer: http://blog.theobearman.com/
我很感激,如果somone可以告诉我我需要做什么,那么当你导航到&#34; http://blog.theobearman.com&#34;时,Ghost将加载而不需要端口作为网址。
提前致谢!
答案 0 :(得分:1)
您可能需要为Apache启用代理模块:
# Enable the modules.
a2enmod proxy_http
a2enmod proxy
# Restart Apache
service apache2 restart