本文介绍如何搭建了一个CentOS java web运行平台,及如何将项目上传到服务器并运行,具体用到的软件版本如下图所示。
安装虚拟机及相关步骤
根据提示一步步来,注意自定义配置将打印机去掉
我是最小化安装及无图形页面
Windows上安装好xshell和xftp
登录CentOS输入ip addr 得到IP地址192.168.219.132
打开xshell连接CentOS以后就可以直接在xshell操作了
1、输入 yum install -y net-tools 就可以使用ifconfig命令了
2、关闭防火墙systemctl stop firewalld
3、关闭firewall自动启动
systemctl disablefirewalld.service
4、安装IPtables防火墙
yum install -yiptables-services
5、修改iptables配置文件,开放端口
vi /etc/sysconfig/iptables
分别添加以下端口
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -jACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -jACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -jACCEPT
保存并退出
6、重启iptables
systemctl restart iptables.service
7、添加iptables开机自启项 systemctl enable iptables.service
8、关闭SELINUX 编辑SELINUX配置文件
vi /etc/selinux/config
注释掉下面两行
#SELINUX=enforcing
#SELINUXTYPE=targeted
增加一行
SELINUX=disabled
保存并退出
9、关闭selinux防火墙
setenforce 0
10、安装wget软件
yum install -y wget
11、添加国内源
进入目录
cd /etc/yum.repos.d/
备份官方源
mv CentOS-Base.repo CentOS-Base.repo.bak
下载国内源文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
重建源数据缓存
yum makecache
12、安装vim
yum install -y vim-enhanced
安装jdk
打开xftp并连接虚拟机分别在/usr/local/目录下新建java、tomcat、mysql、redis目录
将jdk的rpm包上传至java目录
切换至java目录并执行rpm -ivhjdk-8u171-linux-x64.rpm
安装完成输入java –version
出现下图表示成功
安装tomcat
同样将tomcat包上传到tomcat目录下
切换至tomcat目录 并执行tar-xvf apache-tomcat-8.5.20.tar.gz
在切换到tomcat bin目录执行 ./startup.sh
打开浏览器输入http://192.168.219.132:8080/ 出现小猫就对了注意要查出自己虚拟机ip
安装mysql
1、同样将mysql包上传到mysql目录下
2、解压tar -xvfMySQL-5.6.22-1.el6.i686.rpm-bundle.tar
3、得到
4、安装服务器rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
5、安装客户端rpm -ivhMySQL-client-5.6.22-1.el6.i686.rpm
6、MariaDB代替了mysql数据库,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
yum install mariadb-server -y //如果已安装可以省略
systemctl start mariadb.service //启动服务
systemctl enable mariadb.service //开机启动服务
mysql -u root -p //登录mysql 密码不需要填直接回车就行
use mysql //表示使用mysql数据库
修改mysql 的 root用户密码set password = password(admin);
7、退出重新登录,开启mysql的远程登录
grant all privileges on *.* to 'root' @'%'identified by 'admin';
flush privileges;
客户端测试
安装redis
同样将redis上传至redis目录
1、输入yum installgcc-c++ 安装c++环境 期间有选项的话输入y
2、输入tar -xvfredis-3.2.11.tar.gz 解压文件
3、进入解压好的文件夹 cd redis-3.2.11
4、执行make
5、正式安装 make PREFIX=/usr/local/redis install
6.copy配置文件
进入redis-3.2.11目录 cpredis.conf /usr/local/redis
7.采用后端模式启动
修改配置文件 vim /usr/local/redis.conf
#bind 127.0.0.1 注释掉
daemonize yes 修改为yes表示后端启动
protected-mode no 关闭保护模式
保存退出
8、切换到redis目录cd /usr/local/redis/
指定配置文件启动 ./bin/redis-server ./redis.conf
停止服务 ./bin/redis-cli shutdown
9、进入bin目录 连接客户端./redis-cli -h 127.0.0.1 -p 6379
成功如下
项目上传服务器测试
将项目打成war包上传到tomcat wabapps目录下,进入tomcat bin目录,开起服务器测试
./startup.sh
打开浏览器输入项目url
成功!