1.更新服务器
sudo yum update -y
2.安装nginx
sudo yum -y install nginx
3.安装jdk1.8
sudo yum -y install java-1.8.0-openjdk
4.安装tomcat
4.1 下载tomtcat
4.2 解压tomcat
tar xvf xxxx.tar.gz
4.3 修改端口、配置
修改目录下的conf/server.xml文件
<Server port="xxxx" shutdown="SHUTDOWN">
<Connector port="xxxx" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改目录下的 /bin/startup.sh文件
# OS specific support. $var _must_ be set to either true or false.
export CATALINA_BASE=/mnt/xxx/tomcat01
export CATALINA_HOME=/mnt/xxx/tomcat01
4.4 设置自启动、日志分割
安装cronolog
sudo yum install -y cronolog
修改tomcat目录下的/bin/catalina.sh文件
找到这行代码,共两处
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT" 2>&1 "&"
修改成
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/sbin/cronolog "$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d >> /dev/null &
重启tomcat
安装https证书
Certbot Instructions | Certbot
sudo yum -y install epel-release snapd
systemctl start snapd.service
ln -s /var/lib/snapd/snap /snap
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot --nginx
配置https证书
sudo certbot --nginx
sudo certbot certonly --nginx