关于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 &

在网页上输出网页


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


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理