(Linux)Centos7.*版本安装配置Java环境、Tomcat、Nginx并打包部署SSM框架web系统
以下是一个简化版的指导和脚本,用于在CentOS 7上安装Java环境、Tomcat和Nginx,并部署一个SSM框架的web系统。
- 安装Java环境:
sudo yum install java-1.8.0-openjdk-devel
- 安装Tomcat:
sudo yum install tomcat
sudo systemctl start tomcat
sudo systemctl enable tomcat
- 安装Nginx:
sudo yum install epel-release
sudo yum install nginx
sudo systemctl start nginx
sudo systemctl enable nginx
- 配置Nginx反向代理到Tomcat:
sudo vi /etc/nginx/conf.d/tomcat.conf
添加以下内容:
server {
listen 80;
server_name your_domain_or_IP;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
- 重启Nginx以应用配置:
sudo systemctl restart nginx
- 准备SSM框架的web应用(例如
/path/to/your/webapp
),确保已打包成WAR格式。 - 部署到Tomcat:
sudo cp /path/to/your/webapp.war /usr/share/tomcat/webapps/
- 启动Tomcat以部署应用:
sudo systemctl restart tomcat
完成以上步骤后,你的SSM框架的web系统应该可以通过Nginx服务器访问了。确保在防火墙中开放80端口(HTTP)和8080端口(Tomcat)。
评论已关闭