以前有人在Windows Azure上安装过OpenFire吗?创建另一个包含OpenFire的实例容易吗?
谢谢!
发布于 2012-09-14 09:50:35
是的,我已经在EC2 (Linux)和Azure上安装了openFire。正如你所能想象的,这是一种无痛的感觉。
below)
发布于 2014-11-22 00:29:29
登录到您的Windows Azure帐户。
创建运行Ubuntu 14 LTS的计算机
然后转到您的SSH客户端(对于Mac和Linux用户,您可以通过输入以下命令来使用终端
ssh username@servername例如ssh joel@chatserver.cloudapp.net ),对于Windows用户,您可以安装BitVise附带的PuTTy SSH客户端。
通过键入以下命令以管理员身份登录
sudo su
然后通过输入以下命令更新服务器
apt-获取更新
然后输入以下命令,检查是否有新版本
apt-获取升级
然后输入以下命令检查是否安装了java (通常不会安装)
java -version
如果未安装,请键入以下命令进行安装
apt-get install default-jre
输入y表示是,接受它以进行安装
等待它安装完成
然后通过首先下载它来安装openfire。您可以使用wget命令将其直接下载到您的服务器,如下所示。(在撰写本文时,openfire 3.9.3是最新版本)
wget -O openfire.deb
然后,在完成下载后,输入以下命令来安装它
dpkg --安装openfire.deb
在转到浏览器之前,请转到Windows Azure仪表板
单击您已创建的虚拟机
然后单击Endpoints
添加以下端点,它们都是TCP类型
公共端口5222、专用端口5223,此端口用于SSL连接
公共端口5269和专用端口5269,用于服务器到服务器的连接
公共端口9090和专用端口9090,此端口用于openfire web UI
在这之后,你就可以走了,
打开你的浏览器,输入你的服务器url,最后输入9090。
chatserver.cloudapp.net:9090
希望对大家有帮助,聊天愉快!
发布于 2013-06-24 19:09:40
到用户默认端口,如80和443 (将5222和5223替换为80和443 ),使用以下命令重定向linux机器上的通信量。
iptables -A INPUT -i eth0 -p tcp --dport 5222 -j ACCEPT
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5222
iptables -A INPUT -i eth0 -p tcp --dport 5223 -j ACCEPT
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 5223https://stackoverflow.com/questions/5764593
复制相似问题