nginx
文章平均质量分 50
疑难杂症,知识笔记
西瓜蓬蓬
分享知识、勤做笔记
展开
-
OpenSSL生成证书
去除文件口令,复制server.key并重命名server.key.org。创建服务器证书的申请文件server.csr。创建服务器证书(有效期十年)原创 2023-01-14 20:30:06 · 363 阅读 · 0 评论 -
nginx中location与proxy_pass的斜杠问题
nginx中location与proxy_pass的斜杠问题文章目录nginx中location与proxy_pass的斜杠问题proxy_pass类型配置例子proxy_pass类型不带URI,只包含IP和端口:proxy_pass http://192.168.200.227:8080带URI(包括单斜杠):proxy_pass http://192.168.200.227:8080/或proxy_pass http://192.168.200.227:8080/aaa配置例子不带URI,原创 2022-03-27 11:07:47 · 325 阅读 · 1 评论 -
nginx的全局变量
nginx的全局变量文章目录nginx的全局变量变量说明$args请求中的参数,如www.123.com/1.php?a=1&b=2的$args就是a=1&b=2$content_lengthHTTP请求信息里的"Content-Length"$content_typeHTTP请求信息里的"Content-Type"$document_rootnginx虚拟主机配置文件中的root参数对应的值$document_uri当前请求中不包含原创 2022-03-26 21:39:27 · 1250 阅读 · 0 评论 -
nginx的server匹配规则
nginx的server匹配规则文章目录nginx的server匹配规则nginx的server块可以配置多个,那么一个请求该匹配那个server块呢,这主要是根据server块的server_name和listen来决定的。其中server_name仅仅检查请求的“Host”头以决定该请求应由哪个虚拟主机来处理。server { listen 8001; server_name www.baidu.com;}server { listen 8001;原创 2022-03-26 21:38:07 · 3534 阅读 · 0 评论 -
nginx的rewrite配置
nginx的rewrite配置文章目录nginx的rewrite配置指令语法应用位置flag参数常用正则表达式指令语法rewrite regex replacement [flag];例子,匹配成功后跳转到百度,执行永久301跳转rewrite ^/(.*) http://www.baidu.com/$1 permanent;应用位置server、location、ifflag参数参数描述last本条规则匹配完成后继续向下匹配新的location URI规则原创 2022-03-26 21:37:03 · 2543 阅读 · 0 评论 -
nginx的location匹配规则
nginx的location匹配规则文章目录nginx的location匹配规则「=」修饰符:要求路径完全匹配「~」修饰符:区分大小写的正则匹配「~*」修饰符:不区分大小写的正则匹配「^~」修饰符:前缀匹配,若匹配则不进行后续正则表达式检测匹配优先级「=」修饰符:要求路径完全匹配server { server_name localhost; location = /abcd { }}http://website.com/abcd匹配http://website.com原创 2022-03-26 21:35:32 · 2425 阅读 · 0 评论