我剛剛在我的服務器(CentOS 6.5,x64)上安裝了pump.io,並且我的服務器上還託管了一個Ghost博客(blog.mydomain.example),該服務器位於Apache後面。我網站的主頁是一個靜態html頁面。URL中的pump.io端口
現在的問題是:當我訪問social.mydomain.example時,我將被重定向到我的博客(URL仍然是social.mydomain.example)。我只能通過輸入social.mydomain.example:31337訪問pump.io,用戶鏈接將類似於social.mydomain.example:31337/test。我如何讓端口號在URL中消失並通過social.mydomain.example訪問pump.io?謝謝!
這裏是我的服務器上的一些配置:
Apache的主機設置:
<VirtualHost *:80>
ServerName blog.mydomain.example
ProxyPreserveHost on
ProxyPass/http://127.0.0.1:2368/
</VirtualHost>
<VirtualHost *:80>
ServerName mydomain.example
ServerAlias www.mydomain.example
ProxyRequests off
DocumentRoot /var/www/html
</VirtualHost>
如何安裝pump.io
cd /usr/bin/nodejs/
git clone https://github.com/e14n/pump.io.git
cd pump.io
npm install
cd pump.io/node_modules/databank
npm install databank-mongodb
cd /usr/bin/nodejs/pump.io/bin
forever start pump
我pump.io配置
cat /etc/pump.io.json
{
"driver": "mongodb",
"params": {"host": "localhost"},
"secret": "pumpiol",
"noweb": false,
"port": 31337,
"site": "social.mydomain.example",
"owner": "NetAdmin",
"ownerURL": "http://mydomain.example",
"hostname": "social.mydomain.example",
"nologger": false,
"serverUser": "pumpio",
"uploaddir": "/var/local/pump.io/uploads",
"debugClient": false,
"firehose": "ofirehose.example"
}
我的iptables配置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 31337 -j ACCEPT
我的DNS區域文件:
A (Host)
Host Points To
@ M.Y.I.P
CName (Alias)
Host Points To
blog @
social @
www @