gpt4 book ai didi

node.js - URL 中的 pump.io 端口

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:46 28 4
gpt4 key购买 nike

我刚刚安装了 pump.io在我的服务器(CentOS 6.5、x64)上,我的服务器上还有一个托管在 Apache 后面的 Ghost 博客 (blog.mydomain.example)。我网站的主页是静态 html 页面。

现在的问题是:当我访问 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 @

最佳答案

好的,因为我得到了 Tumbleweed 的徽章,我很高兴提供答案。

对于像我一样想要一个自己的微博服务连同一个博客,一个主页(多个子域与一个主机服务器),但又不想在url中显示端口号的人,我推荐storytlr .它满足了我的所有需求,并且很容易安装在 CentOS 服务器上(我的是 6.5,x64)。最新的稳定版本是 1.20。简单直接。

关于node.js - URL 中的 pump.io 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21235639/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com