好物优选点击查看详情 京东购买

暂无内容

NGINX从入门到精通导航

1,摘要

2,内容

(1)【NGINX入门】1.Nginx基本介绍和安装入门

(2)【NGINX入门】2.Nginx搭建静态资源web服务器

(3)【NGINX入门】3.Nginx的缓存服务器proxy_cache配置

(4)【NGINX入门】4.Nginx location 匹配规则详细解说+正则表达式

(5)【NGINX入门】5.Nginx实现负载均衡的6种方式及配置

(6)【NGINX入门】6.Nginx的rewrite规则详解

(7)【NGINX入门】7.Nginx配置安全证书SSL实例

(8)【NGINX入门】8.Nginx的upstream 模块及参数测试

(9)【NGINX入门】9.Nginx负载均衡并实现session共享的方法和实践

(10)【NGINX入门】10.Nginx代理smtp、pop等邮件服务

(11)【NGINX入门】11.Nginx限流算法及配置实践

(12) 【NGINX入门】12.OpenResty(Nginx+Lua)高并发最佳实践

(13) 【NGINX入门】13.Nginx日志详解

(14) 【NGINX入门】14.Nginx原理深度解析

(15)【NGINX入门】15.史上最全Nginx面试题

语法:

error_page code code… uri | @named_location

默认值:

no

使用字段:

http, server, location, location 中的if字段

举例:

nginx指令error_page的作用是当发生错误的时候能够显示一个预定义的uri,比如:

当error_page后面跟的不是一个静态的内容的话,比如是由proxyed server或者FastCGI/uwsgi/SCGI server处理的话,server返回的状态(200, 302, 401 或者 404)也能返回给用户。

也可以设置一个named location,然后在里边做对应的处理。

同时也能够通过使客户端进行302、301等重定向的方式处理错误页面,默认状态码为302。

同时error_page在一次请求中只能响应一次,对应的nginx有另外一个配置可以控制这个选项:recursive_error_pages

默认为false,作用是控制error_page能否在一次请求中触发多次。

try_files是nginx中http_core核心模块所带的指令,主要是能替代一些rewrite的指令,提高解析效率。

格式1:

try_files file … uri; 格式2:try_files file … =code;

使用字段:

可应用的上下文:server,location段

使用说明:

关键点1:按指定的file顺序查找存在的文件,并使用第一个找到的文件进行请求处理

关键点2:查找路径是按照给定的root或alias为根路径来查找的

关键点3:如果给出的file都没有匹配到,则重新请求最后一个参数给定的uri,就是新的location匹配

关键点4:如果是格式2,如果最后一个参数是 = 404 ,若给出的file都没有匹配到,则最后返回404的响应码

举例说明1:

比如 请求 127.0.0.1/images/test.gif 会依次查找:

1.文件/opt/html/images/test.gif

2.文件夹 /opt/html/images/test.gif/下的index文件

3.请求127.0.0.1/images/default.gif

注释:

try-files 如果不写上 $uri/,当直接访问一个目录路径时,并不会去匹配目录下的索引页 即 访问127.0.0.1/images/ 不会去访问 127.0.0.1/images/index.html 。

举例说明2:

以上中若未找到给定顺序的文件,则将会交给location @mongrel处理(相当于匹配到了@mongrel来匹配)。

3,问题解答

(1)宝塔忘记登录密码 紫框即你要修改的密码,红框即面板账户

实际操作:

所以重置的用户名/密码为nqo5ldns/admin

4,参考

(2)如何服务器搭建网站(用宝塔面板)

(3) 开源建站WordPress

(4)Nginx实战教程

原文链接:https://cloud.tencent.com/developer/article/1790436

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享