客户端发出一个http请求时,nginx收到后会取出header头中的host,与nginx.conf中每个server的server_name进行匹配,以此决定到底由哪一个server块来处理这个请求。 server_name与host匹配优先级顺序如下: 能匹配上的情况优先级顺序: 1、完全匹配 ...
分类:
其他好文 时间:
2020-02-22 00:20:45
阅读次数:
73
所谓,反向代理就是,客户端向A服务器地址发送请求,A服务器接收到客户端请求后又将请求转发给了B服务器,最后又将B服务响应的数据响应给了客户端。 通过配置文件,可以实现Nginx的反向代理。 代码: 1 server { 2 server_name 192.168.0.105; 3 listen 33 ...
分类:
其他好文 时间:
2020-02-21 20:03:41
阅读次数:
55
需求: 指定IP直接访问,否则增加二次认证 server { listen 0.0.0.0:80; server_name location ~ / { satisfy any; allow 172.18.1.1/24; deny all; auth_basic "login"; auth_basi ...
分类:
其他好文 时间:
2020-02-18 20:28:09
阅读次数:
76
1 //$GLOBALS 引用全局作用域中可用的全部变量 2 $_SERVER['SERVER_ADDR'] 返回运行脚本所在服务器的IP地址 3 $_SERVER['SERVER_NAME'] 返回运行脚本所在服务器的主机名称 4 $_SERVER['SERVER_PORT'] 返回运行脚本所在服 ...
分类:
Web程序 时间:
2020-02-16 20:42:11
阅读次数:
89
如果在b工程的页面直接发送ajax请求a时会发生跨域问题,那么解决方案为:将A和B同时代理到Nginx,由Nginx做请求路由,直接在B工程页面中直接访问Nginx即可 server { listen 80; server_name www.chx.com; #charset koi8-r; #ac ...
分类:
其他好文 时间:
2020-02-10 17:51:17
阅读次数:
67
Nginx 正向代理配置 作用:客户端通过Nginx代理服务器来进行访问。 案例 客户端添加代理:IP:8080 server { # 端口 listen 8080; # 地址 server_name localhost; # DNS解析地址 resolver 8.8.8.8; # 代理参数 loc ...
分类:
其他好文 时间:
2020-02-03 13:47:51
阅读次数:
71
server { listen 80; server_name ××××.com; access_log /×××/×××/nginx/log/access.log; error_log /×××/×××/nginx/log/error.log; location / { proxy_pass ht ...
分类:
其他好文 时间:
2020-02-02 23:23:14
阅读次数:
95
server { listen 80; listen 5722; #listen 写几遍就是监听几个端口 server_name localhost; #域名信息 root /home/www/html/corpmgr; #站点根目录 error_page 500 502 503 504 /50x. ...
分类:
其他好文 时间:
2020-01-31 21:16:06
阅读次数:
91
server { listen 80; #listen [::]:80 default_server; # server_name www.xxx.com; root /opt/www.xxx.com; index index.php index.html; # Load configuration ...
分类:
Web程序 时间:
2020-01-29 16:12:26
阅读次数:
131
1、在安装Docker的时候,会在宿主机安装一个虚拟网关 docker0,查询docker0的IP地址 ip addr show docker0 2、配置docker上安装的nginx server { listen 80; server_name www.test.co; location / { ...
分类:
其他好文 时间:
2020-01-18 11:11:10
阅读次数:
140