在linux上部署项目

linux的配置

1.检查网络

ping www.baidu.com

image.png

1.2安装数据库mariadb

sudo yum install mariadb-server

image.png

1.3连接数据库配置

  • 1.启动数据库
systemctl start mariadb

image.png

  • 2.修改数据库密码
mysql_secure_installation

image.png

  • 3.进入数据库修改权限
mysql -uroot -proot;
use mysql;

image.png

select host,user from user;

image.png

update user set  host='%' where host='localhost';
flush privileges;

image.png

  • 4.防火墙策略
firewall-cmd --state    //  查看防火墙开闭状态

image.png

firewall-cmd --list-ports   //  查看防火墙开放端口

image.png

firewall-cmd --query-port=80/tcp    //  查看端口是否开放

image.png

firewall-cmd --add-port=80/tcp --permanent  //  添加端口
firewall-cmd --reload   //  重启防火墙

image.png

 systemctl disable firewalld.service    //  设置以后默认关闭防火墙

image.png

  • 5.连接数据库
ip addr //  查看本机ip地址

image.png

1.4连接数据库

image.png

连接后的界面

image.png

插入数据库

2.反向代理Nginx的安装和使用

2.1修改hosts文件

image.png

在文件中添加如下代码
192.168.126.128   image.jt.com  
192.168.126.128   manage.jt.com
127.0.0.1   www.jt.com
127.0.0.1   sso.jt.com
127.0.0.1   localhost

2.2安装nginx

image.png

使用MobaXterm软件,连接虚拟机

image.png

进入工作目录
cd /usr/local/src/

image.png

//创建一个softs文件统一保存安装包
mkdir softs
//上传nginx安装包

image.png

//解压 
tar -zxvf nginx-1.15.10.tar.gz

image.png
image.png

安装命令
./configure
make
make install

image.png

遇到 PCRE错误 执行下面的代码
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel

image.png

make install 后

image.png

nginx的工作目录  
cd /usr/local/nginx

image.png

进入sbin中
开启nginx    ./nginx
重启nginx    ./nginx -s reload
关闭nginx    ./nginx -s stop

image.png

    在浏览器中输入localhost出现下图则成功

image.png

3.JDK部署和项目的发布

3.1JDK的部署

        上传并解压jdk-8u51-linux-x64.tar.gz
        然后把安装包移入softs
        把jdk1.8.0_51改名为jdk1.8

image.png

3.2JDK的环境配置

vim /etc/profile 中添加一下代码
#设定jdk环境
export JAVA_HOME=/usr/local/src/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib

image.png

  检验配置结果 java -version

image.png

3.3 项目的设置和发布

数据库地址

image.png

图片的路径配置

image.png
image.png

创建图片的保存路径和项目的发布路径

image.png

上传打包好的项目

image.png

  //配置nginx的nginx.conf文件,增加一下代码
   server {
        listen 80;
        server_name image.jt.com;

        location  /  {
            root /usr/local/src/images;
        }
    }


    server {
        listen 80;
        server_name  manage.jt.com;
        location  /  {
            proxy_pass  http://192.168.126.128:8071;
        }
    }

image.png

    重启nginx:./nginx -s reload
    后台开启服务器: nohup java -jar 8071.war -> 8071.log &

image.png

在网页上输入网页

image.png


    以上项目就已经发布,但还可以继续优化,后面在介绍。



流浪成疯
7 声望3 粉丝

学习