java填坑之路

centos7 下 springcloud项目部署文档

2019-01-10  本文已影响225人  郭小颖在2018

一、配置jdk环境

1.项目使用的java版本是1.8,在官网下载jdk1.8版本压缩包;

2.将下载好的压缩包拷贝到centos7服务器;

3.执行解压指令解压文件:tar zxvf jdk-8u171-linux-x64.tar.gz

4.将解压后的文件(jdk1.8.0_171)移动到/usr/local目录下;

mv /root/jdk1.8.0_171/ /usr/local/

5.修改配置文件,配置环境变量

vi /etc/profile

在文本末尾追加:

JAVA_HOME=/usr/local/jdk1.8.0_171/
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

PATH=$PATH:$JAVA_HOME/bin

保存并推出。

6.加载配置文件

source /etc/profile

7.检查jdk环境是否配置成功

java -version

二、配置mysql环境

//使用服务器下载
sudo yum -y update
sudo yum -y wget
//下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 

//安装
rpm -ivh mysql-community-release-el7-5.noarch.rpm

//安装mysql-server
sudo yum install mysql-server -y

//启动服务
service mysqld start 

//登录mysql
mysql -u root

//修改密码
use mysql;
update user set password=password('new password') where user='root';
flush privileges;

三、配置redis环境

//下载安装包
wget http://download.redis.io/releases/redis-4.0.11.tar.gz

//解压
tar -xvf redis-4.0.11.tar.gz

//安装gcc
sudo yum -y update gcc 
sudo yum -y install gcc+ gcc-c++

//编译
cd redis-4.0.11
make

//运行redis服务
cd src
make install

cd ..
vi redis.conf
将daemonize 改为yes
bind127.0.0.0注释掉或者修改为bind 0.0.0.0

解除requirepass注释,设置密码
redis-server ./redis.conf

四、开放端口,提供外界访问

1.查看系统是否设置有防火墙,状态为inactive(dead)则没有设置该类型的防火墙,无需开启端口,状态为active(exited)则设置了该类型的防火墙,需要开启相应的端口,阿里云服务器还需要开启相应的安全组;

systemctl status firewalld
systemctl status iptables

2.iptables开启端口操作:

//安装iptables-service
yum install iptables-services
//编辑config文件
vi /etc/sysconfig/iptables
//端口开放
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
//保存退出后 重启iptables服务
service iptables restart

3.firewalld开启端口操作:

//查看防火墙状态
firewall-cmd --list-all
//自定义添加端口(永久开放8088端口)
firewall-cmd --add-port=8088/tcp --permanent
上一篇下一篇

猜你喜欢

热点阅读