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)
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
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 字样即可
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
原文链接:https://blog.csdn.net/weixin_43949154/article/details/124129027