乐趣区

关于linux运维:在linux上部署项目

在 linux 上部署我的项目

linux 的配置

1. 查看网络

ping www.baidu.com

1.2 装置数据库 mariadb

sudo yum install mariadb-server

1.3 连贯数据库配置

  • 1. 启动数据库
systemctl start mariadb

  • 2. 批改数据库明码
mysql_secure_installation

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

select host,user from user;

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

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

firewall-cmd --list-ports   //  查看防火墙凋谢端口 

firewall-cmd --query-port=80/tcp    //  查看端口是否凋谢 

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

 systemctl disable firewalld.service    //  设置当前默认敞开防火墙 

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

1.4 连贯数据库

 连贯后的界面 

 插入数据库 

2. 反向代理 Nginx 的装置和应用

2.1 批改 hosts 文件

 在文件中增加如下代码
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

 应用 MobaXterm 软件,连贯虚拟机 

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

// 创立一个 softs 文件对立保留安装包
mkdir softs
// 上传 nginx 安装包 

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


 装置命令
./configure
make
make install

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

make install 后 

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

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

    在浏览器中输出 localhost 呈现下图则胜利 

3.JDK 部署和我的项目的公布

3.1JDK 的部署

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

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

  测验配置后果 java -version

3.3 我的项目的设置和公布

 数据库地址 

 图片的门路配置 


 创立图片的保留门路和我的项目的公布门路 

 上传打包好的我的项目 

  // 配置 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;}
    }

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

 在网页上输出网页 


    以上我的项目就曾经公布,但还能够持续优化,前面在介绍。
退出移动版