实例方法和普通方法

实例方法和普通方法,第1张

Nginx常用技巧使用实例汇总

本文介绍了Nginx常用技巧应用实例的关键细节。原文根据实例代码非常详细,对大家的学习培训或者工作都有一定的参考价值,有需要的盆友可以参考一下。

1。几个服务器的优先级

以每个服务器块监控的端口80为例。www.pm.com匹配服务器的详细ip地址,匹配顺序为:

①阻塞①服务器名和www.pm.com完全相同的地方。

②用②server_name*.pm.com阻止(首先使用通配符)

③以③server_name为pm的块。*.(在通配符后使用)

④server_name应用正则表达式,可以匹配www.pm.com的块。

⑤如果不匹配,则选择Listen80default_server一块。

⑥如果没有第5项,选择第一个环境变量的第一个服务器块。

浏览网站域名www.pm.com是上述服务器的首选。

如果此时按ip浏览,请求头中主机字段名称的值是192.168.1.7。如果不能匹配server_name,就按照标准匹配到下面的服务器。

2。禁止IP浏览

禁止IP浏览可以防止他人故意将解析后的域名转移到自己的IP上。

两种方式:

注意:第一个方法必须使用default_server。如果其他地区想用default_server,可以用第二种方法。

3。使用include

一个服务器中多个服务器URL的配置会导致主环境变量nginx.conf非常松散,易读性降低,所以可以更多的使用include模式来简化主环境变量,方便运维管理人员的维护。

4。使用别名来维护URL的实际文件目录结构

当我们在http://www.pm.com/image/logo.png,浏览图片时,基本上来说,游客知道图片的路线。

位置/图像{

root/pm_code;

}

匹配方式是/pm_code/image/

应用别名时:

位置/图像{

别名/pm_code;

}

此时图片的实部在/pm_code下,/image是一个虚拟目录,确认文件目录的路径在alias后面。

5。错误页面的配置

模拟404错误

当你输入一个不存在的网址,比如http://www.pm.com/jfkdjfk会自动跳转到/pm_code/www/404.jpg

模拟502报告错误

在电脑浏览器中键入www.pm.com,连接请求就会超时。将显示消息/pm_code/www/500.jpg。

注意:文件格式各不相同。00一定要写另一个地点。

6.try_files配备了

一个简单的例子:

在电脑浏览器里输入www.pm.com的时候,会先找400.html,找不到就再找index.html。

文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/774341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存