
nginx
文章平均质量分 55
zJayLiao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Iptables&Docker:(实例)docker对iptables的影响
docker对iptables的影响需求描述:用docker运行Prometheus,将9090端口映射到本机9090端口,使用nginx对9090端口进行反向代理并在nginx中配置访问Prometheus需要认证,做到只能通过nginx的端口8888访问Prometheus,不允许直接访问Prometheus的9090端口。下面给出两种方法:nginx配置如下(为了方便演示,这里nginx只给出最简单的配置。)root@ubuntu:~# cat /etc/nginx/conf.d/prom原创 2021-09-14 22:28:43 · 1331 阅读 · 1 评论 -
Nginx:配置http(https)正向代理【ngx_http_proxy_connect_module】
配置http(https)正向代理【ngx_http_proxy_connect_module】nginx一般用于负载均衡,反向代理比较多;当然nginx也是可以充当正向代理的,但是nginx本身并没有自带支持正向代理的模块。其实更准确地说,nginx是没有支持七层正向代理的模块,只有实现四层正向代理的模块(具体可以参考一下这篇文章–使用NGINX作为HTTPS正向代理服务器)。本文讨论的是使用第三方模块实现的七层正向代理。第三方包下载:https://github.com/chobits/ngx_ht原创 2021-06-22 18:06:58 · 12999 阅读 · 2 评论 -
Nginx:配置访问页面认证(ngx_http_auth_basic_module)
Nginx:配置访问页面认证(ngx_http_auth_basic_module)我们在访问一些网站的时候,会遇到下图这样的验证页面,类似这样的验证页面在nginx怎么进行配置呢?下面我们来做一个演示。安装niginx直接使用yum安装即可,安装默认带有ngx_http_auth_basic_module模块。(配置epel源这些基础问题就不多说了。)[root@zabbix-agent-1 ~]# yum -y install nginx基本配置为了体现实验效果,我们需要做一些配置原创 2021-06-13 19:48:25 · 2022 阅读 · 0 评论 -
Nginx:Nginx平滑升级 1.14.2 ---> 1.21.0
Nginx:Nginx平滑升级 1.14.2 —> 1.21.0Nginx经常作为一个系统或者服务的访问入口,在升级nginx或者添加新模块时,我们希望尽可能地减少服务的不可用时间。Nginx的升级是可以做到不停服务的,也就是平滑升级。(本文涉及到的nginx是编译安装的方式,如果是yum等方式安装,此文章不适用。)环境原nginx版本: 1.14.2目标升级版本:1.21.0原nginx安装目录: /opt/nginx准备工作检查当前nginx工作是否正常在升级过程中,我们打开原创 2021-06-02 11:05:48 · 3456 阅读 · 3 评论 -
PHP: nginx+php部署zabbix,无法访问安装页面
nginx+php部署zabbix,无法访问安装页面使用nginx链接php来跑zabbix,没有使用默认的apache,nginx和php测试链接成功后,访问zabbix的前端页面却无法显示。查看nginx的error日志,报错如下:2021/04/26 16:46:27 [error] 19960#0: *17 FastCGI sent in stderr: "PHP message: PHP Warning: session_start(): open(/var/lib/php/sessio原创 2021-04-27 11:30:20 · 2186 阅读 · 0 评论 -
Nginx: 常见漏洞修复(Host头攻击|不安全的Http方法|缺少X-XSS-Protection头部)
Nginx: 常见漏洞修复(Host头攻击|不安全的Http方法|缺少X-XSS-Protection头部)Host头攻击在server模块配置:if ($host !~* xxx.xxx.xxx|xxx.ddd.ddd.ddd) { return 403;}或者if ($http_Host !~* xxx.xxx.xxx:port|xxx.ddd.ddd.ddd:port) { return 403;}xxx.xxx.xxx:代表域名原创 2021-03-01 16:08:52 · 7092 阅读 · 1 评论 -
Linux:keepalived实现nginx高可用(三台nginx)
keepalived实现nginx高可用之前发过一篇使用keepalived实现nginx负载均衡的高可用,当时使用的是两台nginx,这次使用三台nginx来做个实验。环境zabbix-server 192.168.186.10zabbix-agent-1 192.168.186.11zabbix-agent-2 192.168.186.12VIP 192.168.186.100(刚好在做zabbix,所以直接在zabbix的机器上安装几个nginx进行测试)安装nginx原创 2020-11-30 15:55:56 · 2429 阅读 · 0 评论