一.正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 二.文件及目录匹配,其中: * -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 * -e和!-e用来判断是否存在文件或目录 * -x和!-x用来判断文件是否可执行 三.rewrite指令的最后一项参数为
nginx配置https如下 nginx 后面应用是对应的tomcat应用 server { listen 80; server_name xxxx.com; rewrite ^(.*) https://$server_name$1 permanent; } server { listen 443
转载 2021-01-23 15:23:00
1483阅读
2评论
CentOS7 安装Keepalived配置nginx主从热备1、keepalived是什么2、环境准备3、安装keepalived3.1 离线安装3.2 yum 安装4、配置高可用5、创建nginx检测脚本nginx_check.sh6、启动nginx和keepalived7、测试 1、keepalived是什么我们知道当tomcat宕机后nginx会自动排除宕机服务器,采用正常的tomcat
查看端口和进程的命令:lsof -i :port netstat -lntupNginx 疑难杂症排除:报错提示: 1. 用户不存在报错 nginx: [emerg] getpwnam(“nginx”) failed. 原因:没有对应的Nginx服务用户,如果是定义的其他用户,用户不存在都会报此错误。 解决方案:创建对应用户即可编译安装pcre,gcc不全导致报错 解决:安装gcc-c
配置如下: server {listen 80;server_name localhost; return 301 https://localhost$request_uri; charset UTF-8; location / { root html; # 这个是指定一个项目所在目录 index ...
转载 2021-08-02 17:49:00
1939阅读
2评论
1 Location语法规则1.1 Location规则语法规则: location [=|~|~*|^~] /uri/ {… }首先匹配 =,其次匹配^~,其次是按文件中顺序的正则匹配,最后是交给 /通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。符号含义== 开头表示精确匹配^~^~开头表示uri以某个常规字符
转载 2024-04-28 14:41:02
175阅读
问题:访问http://192.168.56.140,在浏览器返回https内容 问题产生原因:(index.html文件中配置) <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> 这个时候 ...
转载 2021-11-03 16:52:00
2629阅读
2评论
一般来说,所有的HTTP Request都有最基础的4个部分组成:URL、 Method、 Headers和body。(1)Method要选择Request的Method是很简单的,Postman支持所有的请求方式。(2)URL要组装一条Request(请求), URL永远是你首先要填的内容。在Postman里面,你曾输入过的URL是可以通过下拉自动补全..以Get请求为例:如
proxy_pass 指令用于指定后端服务器的地址,可以采用以下不同的格式:直接指定地址和端口:location / { proxy_pass http://backend_server:8080; }这将请求代理到 http://backend_server:8080。使用变量:location / { set $backend_server http://backend.exa
转载 2024-10-04 07:45:36
282阅读
NginxNginx基本概念nginx是什么。做什么事情nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,转为性能优化而生占有内存少、并发能力强网站用户有:百度、京东、新浪、网页、腾讯、淘宝可以支持高达50000个并发连接反向代理正向代理 如果说把局域网的Internet想象成一个巨大的资源库,则局域网中的客户端要访问internet,则需要通过
转载 1月前
418阅读
需求:nginx 代理 https,后面的 tomcat 处理 http 请求,sso 的客户端,重定向时需要带上 target,而这个 target 默认是 tomcat 的 http,现在需要把这个 target 的 http 变成 https
原创 2022-11-15 15:10:00
101阅读
# Java中的转义字符 在Java中,有一种特殊的字符叫做转义字符,用来表示一些特殊的字符或者字符序列。其中一个常见的转义字符是反斜线(\)。然而,在Java中,如果我们想要表示一个反斜线字符,就需要使用两个反斜线(\\)来代替。 ## 转义字符的作用 转义字符的作用是使一些特殊字符或者字符序列在字符串中能够被正确解析。例如,我们想要在字符串中表示一个换行符,我们可以使用转义字符`\n`来
原创 2023-08-26 04:50:11
446阅读
    中文与英文因为在国际不同语言文化也有所不同,在中文与英文语言的理解上也不同,英文与中文都有语法但是两种语言各不相同,    中文我们在表达情感或者在诉说一件事情是比较含蓄委婉的,但是外国人在表达的时候就比较直接了,所以中文的语法与英文的语法存在差异,不能以中文的语法方式去翻译英文,在翻译的语法上还需要学习很多;    没有扎实的语
nginx作为反向代理服务器的时候,如果端口设置的特殊,在重定向的时候可能遇到问题。当然可以通过在代码中redirect一个绝对地址来规避这些端口问题,但是对代码有侵入,也不优雅。还可以修改后端tomcat的proxyPort="xxx",xxx就是nginx的端口解决,这个值不设置就是默认,http对应80,https对应443。在nginx处,都可以通过设置Host来解决,可以重定向到你想要的
转载 2024-03-14 20:48:15
763阅读
页面Http请求自动变成了Https请求,本地直接浏览没有问题,上传服务器浏览访问资源就失效了,原来都变成HTTPS了,这是为什么呢?
原创 2023-12-07 10:07:09
1932阅读
重启一下路由器用无线路由器进行上网都会设置无线网络的密码,所以可以在无线路由设置里看到密码。具体的步骤方法打开浏览器,输入192.168.1.1,弹窗无线路由器的登录,正常账号都是admin,密码也是admin,这里输入的地址和账户密码会因为路由 器的不同而有所不一样。点击“登录”后,进入无线路由设置向导页面。在左侧的菜单栏,选择“无线设置”下的“无线安全设置”,点击后,右侧会出现路由器的相关的加
比如我随便打开一个js文件,可以发现它的代码都挤在一行中,这对我们查找一些变量很不友好  解决方式:点击图中标红的那个按钮就可以了 
转载 2023-06-09 20:46:56
1601阅读
前几天用nginx 代理https后,应用redirect https变成http,导致网站无法访问的问题,在网上找了半天,终于找到了解决方法了。虽然自己解决了,我相信还有其他朋友遇到过这个问题,所以转载分享一下:原因分析:浏览器到nginxhttpsnginx到应用服务器变成http,应用服务器,再做302 redirect的时候,返回的redirect 地址就好变成http的地址;原因是s
转载 2017-04-12 13:20:20
4362阅读
文章目录Rewrite功能配置Rewrite的相关指令set指令Rewrite常用全局变量if指令break指令return指令rewrite指令rewrite_log指令Rewrite的案例域名跳转域名镜像独立域名目录自动添加"/"合并目录防盗链Nginx反向代理Nginx反向代理概述Nginx反向代理的配置语法proxy_passproxy_set_headerproxy_redirectN
转载 2024-03-22 23:25:18
306阅读
<br />      昨晚我寝室人卧谈会,不知怎么说起了性格,然而我寝室人对我的评价尽然是装B、阴沉、老实……而且是认真的评价,听得出来是真话。<br />      他们的评价对他们来说可能不会有什么影响,但却深深刺激了我,我在暗自问自己:我什么时候变得这么垃圾了???记得在我以前同学眼里,我是一个近乎完美的人,他们都很愿意跟我
原创 2023-08-27 11:20:09
77阅读
  • 1
  • 2
  • 3
  • 4
  • 5