linux+nginx+tomcat的java项目打包war部署

2018-06-08  本文已影响0人  JASONGAOJS

环境:linux centos 7 系统、jdk8+tomcat8+nginx-1.12.1+mysql-5.7.16(jdk,tomcat,mysql是通过阿里云的java环境一键部署的,非阿里云的服务器可以自己搭建环境)

1.将java代码进行war打包

2.将war包移动到tomcat的webapps目录下面

通过ftp或者scp可以直接将本地的代码放到linux服务器上面
scp命令:scp 文件名 root@地址:/root   (scp test.war root@107.1.0.1:/root)

3.启动tomcat

会出现地址被占用

4.安装nginx-1.12.1

#!/bin/sh
yum install pcre-devel -y
yum install openssl-devel -y
yum install zlib-devel -y
wget http://nginx.org/download/nginx-1.12.1.tar.gz
tar -zvxf nginx-1.12.1.tar.gz
cd nginx-1.12.1
./configure
make
make install
cd /usr/local/nginx/sbin/
./nginx -t

详情:https://www.jianshu.com/p/73efd33b9da4

    server_name  自己的域名
    
    location ^~ /自己的项目 {
            proxy_pass http://localhost:8080;
    }

5.重启nginx服务器

如果使用的上面的脚本安装的可以使用一下方式停止nginx,和启动nginx

6.开放nginx默认的80端口

阿里云服务器可以直接在配置安全组里面配置


之后就可以通过域名访问啦

上一篇下一篇

猜你喜欢

热点阅读