一、 tomcat配置
1、 安装jdk和tomcat,并复制一份tomcat命名为tomcat1
2、 环境变量配置:(/etc/profile)
在末尾添加
#jdk环境变量
export JAVA_HOME=/usr/local/java/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jat:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
#第一个tomcat的环境变量
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_BASE=/usr/local/tomcat
export TOMCAT_HOME=/usr/local/tomcat
#第二个tomcat的环境变量
export CATALINA_HOME1=/usr/local/tomcat1
export CATALINA_BASE1=/usr/local/tomcat1
export TOMCAT_HOME1=/usr/local/tomcat1
3、修改tomcat1的server.xml配置:(tomcat1/conf/server.xml)
把此处端口8005改为8006
将tomcat端口8080改为8082,若使用了https则把重定向端口改为8444
若使用了https则修改8443端口为8444
修改AJP端口8009为8010,若使用https则把重定向端口改为8444
4、 修改tomcat1的catalina.sh配置:(tomcat1/bin/catalina.sh)
在上图注释下面添加:
export CATALINA_BASE=$CATALINA_BASE1
export CATALINA_HOME=$CATALINA_HOME1
二、 Nginx安装与配置
1、 安装Nginx:sudo apt-get install nginx
2、 Nginx配置:Nginx安装目录在/etc/nginx,配置文件是nginx.conf
在nginx.conf配置文件发现包含了conf.d文件下所有的.conf文件
所以进入conf.d目录创建tools.conf配置文件,内容如下:
Nginx重启命令:sudo nginx -s reload
检查Nginx是否正常运行:sudo nginx -t
应用配置文件:sudo nginx -c nginx.conf(在Nginx安装目录执行)
强行关闭占用80端口的程序:sudo fuser -k 80/tcp
Nginx配置文件详解:https://blog.csdn.net/tjcyjd/article/details/50695922
Websocket域名使用配置:
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
配置请求内容大小:
client_max_body_size 8M;(请求体缓存大小)
client_body_buffer_size 128k;(请求体最大值)