centos7搭建nginx,并简单配置tomcat,图片,html文件

时间:2024-05-21 12:42:54

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

centos7搭建nginx,并简单配置tomcat,图片,html文件

这是默认的nginx配置

listen 代表监听的端口

server_name 是ip地址

location / 代表的是当你在浏览器输入localhost时匹配所有

root 代表的是你访问资源的路径目录

index 代表的是root下面的资源,可以写多个

centos7搭建nginx,并简单配置tomcat,图片,html文件

第一个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

centos7搭建nginx,并简单配置tomcat,图片,html文件

首先保证你的tomcat是可以启动的。

注意82端口加入防火墙的白名单。

在浏览器输入192.168.1.58:9000就可以访问到tomcat页面,如果要配置多个tomcat,可以再一个server中添加多个location,也可以添加多个server,监听不同的端口。