在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.com127.0.0.1   www.jt.com127.0.0.1   sso.jt.com127.0.0.1   localhost

2.2装置nginx

应用MobaXterm软件,连贯虚拟机

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

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

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


装置命令./configuremakemake 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.8export PATH=$JAVA_HOME/bin:$PATHexport 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 &

在网页上输出网页


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