配置Nginx

配置Nginx

Nginx只处理静态内容(前端HTML、js等),不处理动态,动态内容(java代码)交给后台Tomcat处理。

配置本机的host,配置过之后我们就不需要在访问192.xxx了,我们直接访问配置的域名就可以了,如果这里配置了域名,那么一会儿在nginx.conf配置文件里的代理指向的域名也可以配置成这里设置好的域名:

这里写图片描述
下面在Nginx的配置文件里进行修改:nignx.conf

upstream itripbiz_server
server{
root:代表前段工程所放的位置。要以分号结尾;
Index:默认访问业,主页;
}

这里写图片描述

接下来我们就要设置 location里面的内容了:
proxy_pass http://…; 这里的域名要和上面upstream设置好的域名保持一致了。
这里写图片描述

下面设置的是让后台的java代码访问的时候,能取得本机的域名(192…)。
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
这里写图片描述

接下来我们配置一些Nginx缓存的配置。也是在server{ }里面配置locaiton ~.*.() location后面跟的是一个正则表达式。为什么要配置缓存呢?因为如果不配置缓存的话,用户在每次访问的时候都会走Nginx,这样就会消耗阿里云或者腾讯云的流量(因为我们的服务器有可能是购买的阿里云或者腾讯云的服务器),同时页面加载也会比较慢。我设置了这些缓存的话,如果在缓存期里面,就不会在走我的Nginx,既然说到缓存期,那么我也要设置缓存期:

这里写图片描述

有多少种需要缓存的文件就要写多少,这样可以节省流量。上面稍微写了几种做个示例。expires有效期。如果符合这个缓存的正则表达式,那么就会去我们上面配置好的root里面去找对应的静态文件。

接下来配置的是日志文件:

这里写图片描述

这样我们就配置好了。(注意:上面配置的文件夹如果没有的话我们需要首先创建一下。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值