Linux服务器搭建及war包部署

Linux服务器部署后台

服务器部署需要文件openjdk-8u41-b04-linux-x64-14_jan_2020(jdk1.864bit)、apache-tomcat-8.5.78、
nginx-1.20.2(包含依赖:openssl-1.1.1n、pcre-8.42、zlib-1.2.11)

一、搭建JDK

1、cd /usr/local/src
2、上传openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
3、解压tar包
tar -zxvf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
4、配置JAVA_HOME
vim /etc/profile
在下方加上如下配置:

JAVA_HOME=/usr/local/src/java-se-8u41-ri
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
exportJAVA_HOMEJRE_HOMECLASS_PATHPATH

注释:JAVA_HOME指向的是刚解压的java路径
5、切换管理员权限部署java
source /etc/profile
6、执行java-version查看版本信息
7、若信息没变执行which java
将原来的java版本删除,在重新source /etc/profile

二、搭建tomcat

1、cd /usr/local/src
2、上传apache-tomcat-8.5.78.tar.gz
3、解压tar包
4、tar -zxvf apache-tomcat-8.5.78.tar.gz
5、cd conf/
6、vim server.xml配置tomcat端口号8088
7、再配置一下host

<Context path="" docBase="web"></Context>

8、修改后:wq!保存后
9、cd …/bin/
10、./startup.sh
11、启动后去浏览器访问下ip+端口号,出现tomcat字样即可

三、搭建naginx

1、cd /usr/local/src
2、将nginx、三个依赖都放进来
3、安装nginx的依赖,按照如下顺序安装(如果在安装的过程中出现了权限的问题,需要
更换到管理员的账号例如:su root或sudo -i,输入管理员的密码)
(1)首先我们安装SSL功能需要的openssl库插件,注意:安装过程是按照我在linux下设
置的文件路径来安装的,命令如下:

1 tar -zxvf openssl-1.1.1n.tar.gz
2 cd openssl-1.1.1n/
3 ./config
4 make
5 make install

(2)安装gzip模块需要zlib库的安装方法和openssl安装的方法一模一样,也是分为上面
五个步骤,只不过是文件的名称不一样,命令简单如下:

1 tar -zxvf zlib-1.2.11.tar.gz
2 cd zlib-1.2.11/
3 ./configure
4 make
5 make install

(3)安装rewrite模块需要pcre库的安装方法和openssl安装的方法一模一样,也是分为
上面五个步骤,只不过是文件的名称不一样,命令简单如下:

1 tar -zxvf pcre-8.42.tar.gz
2 cd pcre-8.42/
3 ./configure
4 make
5 make install

(4)安装ngnix

1 tar -zxvf nginx-1.15.12.tar.gz
2 cd nginx-1.15.12/
3 ./configure --with-pcre=../pcre-8.42/ --with-zlib=../zlib-1.2.11/ --with-openssl=../openssl-1.1.1b/
 --prefix=/paas/chnesb/nginx(这里注意--prefix=/paas/chnesb/nginx这里是放置的路径可以改为别的地方  什么也不加默认在/usr/local下)
4 make
5 make install

(5)启动nginx
1进入到你刚才安装nginx的目录(/paas/chnesb/nginx),进入后在进入sbin目录。此处需要
换成你自己的目录。命令如下所示:
cd nginx/sbin
2进入sbin目录后,使用如下命令启动:
./nginx
(5)去浏览器访问下ip:80/
(6)修改ngnix配置文件
(7)vim ngnix.conf
按如下配置

前台8010
user root;
listen 8010;
server_name 127.0.0.1;
#charset koi8-r;
#access_log	logs/host.access.logmain;
location/{
root /home/appadmin/projects/dev;
index index.htmlindex.htm;
}
location /server/{
proxy_set_header X-Real-IP$remote_addr;
proxy_set_header X-Forwarded-For$proxy_add_x_forwarded_for;
proxy_set_header Host$http_host;
proxy_set_header X-Nginx-Proxytrue;
proxy_set_header Connection"";
proxy_pass		http://127.0.0.1:8088/;#这里填上upstream
proxy_redirect default;
proxy_cookie_path /"/;httponly;secure;SameSite=Lax";
}

(8)重新启动ngnix命令./ngnix-sreload
四、打包
前台

cd /home/appadmin/projects/dev

路径下放置前台static、index.html文件
后台

cd /usr/local/src/apache-tomcat-8.5.78/webapps/

放置web.war,然后重新启动tomcat
查看日志

cd logs
tail-fcatalina.out
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值