美文网首页java填坑之路
centos7 下 springcloud项目部署文档

centos7 下 springcloud项目部署文档

作者: 郭小颖在2018 | 来源:发表于2019-01-10 18:05 被阅读225次

    一、配置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
    

    相关文章

      网友评论

        本文标题:centos7 下 springcloud项目部署文档

        本文链接:https://www.haomeiwen.com/subject/xezarqtx.html