nginx的作用,大家可以百度找一下,我这里主要是把项目的静态资源放在nginx中,如html和图片文件。
一,下载和安装nginx
大家可以看这个https://www.cnblogs.com/taiyonghai/p/6728707.html
注意的是,在安装一些组件的时候,看看都有没有安装成功,看输出的就大概能知道有没有安装成功。
二,配置静态资源
首先创建两个文件夹,用来存放图片和静态页面
cd /home 在home目录下面
mkdir html 存放静态页面
mkdir images 存放图片
在找到nginx的安装目录,对nginx.conf
vim nginx.conf
这是默认的nginx配置
listen 代表监听的端口
server_name 是ip地址
location / 代表的是当你在浏览器输入localhost时匹配所有
root 代表的是你访问资源的路径目录
index 代表的是root下面的资源,可以写多个
第一个location代表匹配images目录下面的所有图片文件,建议加上images前缀,因为有时候要配置多个项目,加上前缀可以区别不同项目的图片。
第二个location代表匹配home/html下面的静态页面。
注意:开了端口81,要记得大81端口加入防火墙的白名单
firewall-cmd --zone=public --add-port=81/tcp --permanent
保存并退出,重启nginx服务,和防火墙服务
在浏览器输入localhost:81/images/图片名,就可以访问到图片
localhost:81/home.html,就可以访问到你/home/html/home.html的页面
三,配置tomcat
首先保证你的tomcat是可以启动的。
注意82端口加入防火墙的白名单。
在浏览器输入192.168.1.58:9000就可以访问到tomcat页面,如果要配置多个tomcat,可以再一个server中添加多个location,也可以添加多个server,监听不同的端口。