在腾讯云Ubuntu14.04上安装配置jdk,tomcat,mysql,openfire

时间:2022-11-17 09:19:37

1
1. 安装JDK
1.1 升级系统

apt-get update

1.2 自动安装OpenJDK

apt-get install openjdk-7-jdk

1.3 确认安装

java -version

  1. 安装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纠正,如有哪里不懂也可以咨询我,乐意帮忙