1
1. 安装JDK
1.1 升级系统
apt-get update
1.2 自动安装OpenJDK
apt-get install openjdk-7-jdk
1.3 确认安装
java -version
- 安装Tomcat
2.1 下载Tomcat
sudo wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.33/bin/apache-tomcat-7.0.33.tar.gz
注意:(地址有时会失效,请到http://tomcat.apache.org/自己下载,记得是Linux的tar.gz版本)
2.2 解压
sudo tar zxvf apache-tomcat-7.0.33.tar.gz
2.3 启动Tomcat(进入 tomcat解压目录)
/bin/startup.sh
2.4 设置开机启动Tomcat,编辑/etc/rc.local,添加:
/bin/startup.sh
2.5.开启8080端口和80端口 并把8080端口映射到80端口上面(只有映射了才可以直接用域名直接访问tomcat)
root@jbxue:$ sudo ufw enable
Firewall started and enabled on system startup
root@jbxue:$ sudo ufw allow 8080
Rules updated
root@jbxue:$ sudo ufw allow 8080/tcp
Rule added
root@jbxue:$ sudo ufw allow 80
Rules updated
root@jbxue:$ sudo ufw allow 80/tcp
Rule added
root@jbxue:$ sudo ufw status //查看开放端口
Firewall loaded
To Action From
8080:tcp ALLOW Anywhere
8080:udp ALLOW Anywhere
8080:tcp ALLOW Anywhere
(注意) 记得在腾讯云后台添加开放的端口,不然不成功
2.6 端口映射
1. 安装 iptables-persistent
sudo apt-get update
sudo apt-get install iptables-persistent
2. 添加 80 端口跳转到 8080 规则
sudo iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080
1
3. 保存跳转规则
sudo service iptables-persistent save
安装MySQL
sudo apt-get install mysql-server mysql-client
4.在MySQL中为openfire创建一个数据库。
先用root权限登录到mySQL服务器
sudo mysql -u root p
创建的数据库名称叫做”dbopenfire”,然后添加新的用户”openfire”并且密码设置未”openfirepwd”。
mysql> CREATE DATABASE dbopenfire CHARACTER SET=’utf8’;
mysql> CREATE USER’openfire’@’localhost’ IDENTIFIED BY ‘openfirepwd’;
mysql> GRANT ALL PRIVILEGES ON dbopenfire.* TO openfire@localhost WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit
5.从openfire官网下载openfire4_0_3的tar.gz包
cd usr/local (注意返回空路径)
wget http://211.138.151.121:81/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/download.igniterealtime.org/openfire/openfire_4_0_3.tar.gz
解压 :tar zxvf openfire_3_9_3.tar.tar
7.添加端口
sudo ufw allow 9090/tcp
sudo ufw allow 9091/tcp
sudo ufw allow 5222/tcp
sudo ufw allow 7777/tcp
sudo ufw allow 7443/tcp
sudo ufw allow 7070/tcp
sudo ufw allow 3478/tcp
sudoufw allow 3479/tcp
启动openfire
Cd /usr/local/openfire/bin/
./openfire start
经过以上的配置,openfire的初始化安装步骤已经完成了。下一步,我们继续通过web浏览器来配置。
7.配置openfire服务器。配置openfire服务器是相当简单的,只需要几个步骤就能完成。下面就是如何配置openfire。你先在你的电脑上打开浏览器并且打开如下地址。
http://mydomain:9090/setup/index.jsp
将上面的mydomain替换成你部署openfire服务器的ip地址。下面是网页截图。
如有哪里错误请联系QQ:377581969纠正,如有哪里不懂也可以咨询我,乐意帮忙