安装JDK
apt-get install openjdk-8-jdk
java -version
安装Tomcat
#安装命令
apt-get install tomcat8
#启动TOMCAT8
service tomcat8 start
#查看状态
tomcat8 status
# 配置修改 目录再/etc/tomcat8目录下,
cd /etc/tomcat8
#检查是否成功启动
wget localhost:8080
#项目部署目录
cd /var/lib/tomcat8/webapps
#tomcat8配置结构
80端口开放
由于ubuntu 中 tomcat6以后,默认不允许开放1024以下的端口,所以如需要开放80端口,则需要
vim /etc/default/tomcat8
# 最后一行 设置如下
AUTHBIND=yes
部署多个项目
修改host文件
127.0.0.1 www.t1.com
127.0.0.1 www.t2.com
修改tomcat/conf/server.xml
<Host name="www.t1.com" appBase="E:/temp/apache-tomcat-8.5.65/webapps/t1"
unpackWARs="true" autoDeploy="true">
<Context path="/t1" docBase="/" debug="0" reloadable="true"/>
</Host>
<Host name="www.t2.com" appBase="E:/temp/apache-tomcat-8.5.65/webapps/t2"
unpackWARs="true" autoDeploy="true">
<Context path="/t2" docBase="/" debug="0" reloadable="true"/>
</Host>
项目结构
安装Nginx
# 安装nginx
apt-get install nginx
# 安装SSL 证书
vim /etc/nginx/sites-enable/default
# 内容如下
server {
# 配置证书
listen 443 ssl;
server_name cloud.tencent.com;
ssl_certificate test1.crt;
ssl_certificate_key test1.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
}
# 业务转发
location /test1 {
proxy_pass http://localhost:8080/test1;
}
}