随笔分类 -  nginx

摘要:一、if语句中的判断条件(nginx) 1、正则表达式匹配: ==:等值比较; ~:与指定正则表达式模式匹配时返回“真”,判断匹配与否时区分字符大小写; ~*:与指定正则表达式模式匹配时返回“真”,判断匹配与否时不区分字符大小写; !~:与指定正则表达式模式不匹配时返回“真”,判断匹配与否时区分字符 阅读全文
posted @ 2021-11-25 23:17 zhishaofei3 阅读(825) 评论(0) 推荐(0)
摘要:目录 一.概述 二.配置文件详解 三.实战案例 1.nginx 2.rsyslog 3.redis 4.supervisor 5.yum 6.httpd 7.salt 四.命令参数说明 五.自定义日志转储时间 1.日志转储流程 2.定义每天00点00分转储nginx日志 六.参考资料 正文 一.概述 阅读全文
posted @ 2021-01-27 16:48 zhishaofei3 阅读(228) 评论(0) 推荐(0)
摘要:1 server { 2 listen 80; 3 server_name www.zhishaofei.com; 4 5 #charset koi8-r; 6 7 #access_log logs/host.access.log main; 8 9 location / { 10 root htm 阅读全文
posted @ 2020-09-30 17:47 zhishaofei3 阅读(144) 评论(0) 推荐(0)
摘要:浏览器同源策略 同源策略是Web应用程序安全模型中的一个重要概念。根据该策略,Web浏览器允许第一个Web页面中包含的脚本访问第二个Web页面中的数据,但前提是两个Web页面具有相同的源。同源定义为协议,主机名和端口号相同的组合。此策略可防止一个页面上的恶意脚本通过该页面的文档对象模型访问另一个网页 阅读全文
posted @ 2020-09-18 23:06 zhishaofei3 阅读(3107) 评论(0) 推荐(0)
摘要:一、location正则写法 一个示例: = 开头表示精确匹配; 如: A 中只匹配根目录结尾的请求,后面不能带任何字符串.^~ 开头表示uri以某个常规字符串开头,不是正则匹配;~ 开头表示区分大小写的正则匹配;~* 开头表示不区分大小写的正则匹配;/ 通用匹配, 如果没有其它匹配,任何请求都会匹 阅读全文
posted @ 2019-12-05 14:56 zhishaofei3 阅读(5218) 评论(0) 推荐(0)
摘要:cation匹配命令 ~ #波浪线表示执行一个正则匹配,区分大小写~* #表示执行一个正则匹配,不区分大小写^~ #^~表示普通字符匹配,不是正则匹配。如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录= #进行普通字符精确匹配@ #"@" 定义一个命名的 location,使用在内部定 阅读全文
posted @ 2019-12-05 14:55 zhishaofei3 阅读(3259) 评论(0) 推荐(0)
摘要:跨域问题是我们非常常见的问题,尤其在跨系统页面间的调用经常会遇到,解决的方式在网上一搜一大把,这里整理出我遇到跨域问题解决的方式以及思路,如何安全的解决跨域调用请继续往下看。 什么是跨域? 跨域使用的场景? 解决跨域的方式? 前端、后端如何配合处理跨域? 跨域常见错误 突如其来的OPTIONS请求? 阅读全文
posted @ 2019-12-05 14:50 zhishaofei3 阅读(803) 评论(0) 推荐(0)
摘要:^~ 标识符匹配后面跟-一个字符串。匹配字符串后将停止对后续的正则表达式进行匹配,如location ^~ /images/ , 在匹配了/images/这个字符串后就停止对后续的正则匹配= 精准匹配,如location=/,只会匹配url为/的请求。 ~ 区分大小写的匹配。 ~* 不区分大小写的匹 阅读全文
posted @ 2019-12-02 16:18 zhishaofei3 阅读(2395) 评论(0) 推荐(0)