2014-01-20 935 views
1

我剛剛在我的服務器(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 @ 

回答

1

OK,因爲我得到Tumbleweed公司的徽章,我鼓勵你提供一個答案。

對於那些喜歡我自己自己的微博客服務以及博客,主頁(包含一個主服務器的多個子域)的用戶,我不建議在url中顯示端口號,但我建議storytlr。它滿足了我所有的需求,並且它可以很容易地安裝在CentOS服務器上(我的版本是6.5,x64)。最新的穩定版本是1.20。簡單而直接。

1

你在做什麼是在web服務器後面運行pump.io。如果您有額外的IP地址,最簡單並推薦的安裝是單獨運行pump.io。

運行pump.io的另一種常見方式是將其放在nginx之後。 Apache不太適合這種反向代理/ websockets的工作。我們中的許多人已經開始嘗試在Apache後面運行pump.io,並切換到nginx,因爲它更容易配置和排除故障。

例如參見http://jrobb.org/moving-my-pump-home.htmlhttp://sjoberg.fi/blog/pumpio.html