Centos 7.2 配置nginx+java+tomcat
环境准备:
Centos 7.2系统
准备安装:
1、新机器先通过yum升级系统组件,命令yum update
![](https://img.haomeiwen.com/i9145470/d9cc8cd15e4ad21f.png)
2、安装jdk1.8,访问oracle官方网站http://www.oracle.com/technetwork/java/javase/downloads/index.html找到适合自己的版本比如我选择的64-bit、tar.gz
![](https://img.haomeiwen.com/i9145470/ee589d875643b4eb.png)
下载后进行解压
命令:tar zxvf jdk-8u151-linux-x64.tar.gz
解压后得到文件夹,然后配置系统环境变量
命令 vi /etc/profile
在文件最下面加上jdk环境变量
![](https://img.haomeiwen.com/i9145470/74cc669ca9d53e51.png)
加完进行保存
命令 :wq回车
使新配置的环境变量生效
命令 source /etc/profile
运行java命令看jdk配置是否生效
![](https://img.haomeiwen.com/i9145470/a20b9efeece434e2.png)
出现java的版本信息说明jdk配置成功
3、下载安装tomcat
访问tomcat官网下载对应版本,比如下载8.5
地址https://tomcat.apache.org/download-80.cgi
![](https://img.haomeiwen.com/i9145470/484a947457b95d04.png)
下载完成后解压缩
命令 tar zxvf apache-tomcat-8.5.23.tar.gz
解压后得到tomcat文件
进入到apache-tomcat-8.5.23/bin运行命令
./start.sh && tail -f ../log/catalina.out
tomcat启动后默认监听端口8080
可以通过http://ip:8080来进行访问如果返回tomcat欢迎页面说明tomcat服务启动成功
4、nginx安装配置
centos 通过yum安装nginx
命令yum install nginx
安装后nginx的执行文件在/usr/sbin/nginx
配置文件在/etc/nginx/nginx.conf
现在拥有域名abc.web.com和image.web.com指向本机公网ip
下面配置nginx做tomcat域名转发,并配置静态文件服务器
编辑nginx.conf
在http{}下新增
![](https://img.haomeiwen.com/i9145470/224c4d4cc953f8e2.png)
![](https://img.haomeiwen.com/i9145470/4c6148a4440c1826.png)
192.168.1.33替换为abc.web.com
静态文件配置
比如静态文件放在/opt/static-web/路径下配置如下
![](https://img.haomeiwen.com/i9145470/f27e05f28c0a640f.png)
标红处为image.web.com
这样tomcat就可以通过abc.web.com访问而/opt/static-web下的文件就可以通过image.web.com来进行访问。
完。