Nginx
开心的布鲁克
这个作者很懒,什么都没留下…
展开
-
nginx通过stream模块实现反向代理
默认安装的nginx是没有开启stream模块的,需要在安装时添加,如果已经安装了,后续安装的话,请看这篇文章NGINX的后续模块添加下面已包含stream模块./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module ...原创 2020-04-24 17:16:29 · 2426 阅读 · 1 评论 -
获取Nginx访问日志中来源IP的归属地
本次查看前二十位IP的归属地vim auto.sh#!bin/bash IP=$(cat /usr/local/nginx/logs/access.log|awk '{print $1}' |sort -nr|uniq -c |sort -nr|head -20|awk '{print $2}')for i in $IPdo curl https://ip.cn/?ip...原创 2019-12-18 11:03:07 · 1973 阅读 · 0 评论 -
编译安装Nginx时所需的依赖包以及常用插件
所需依赖包gcc gcc-c++ makepcre-develzlib-developenssl-developenssl-devel(用于加密)常用插件--prefix=/usr/local/nginx--user=nginx --group=nginx--with-http_stub_status_module--with-http_ssl_module--...原创 2019-12-11 09:30:08 · 1849 阅读 · 0 评论 -
NGINX配置内容的修改(不定时更新)
开启nginx后台监控,需支持模块location /status { stub_status on; access_log off;}原创 2019-11-05 11:54:20 · 208 阅读 · 0 评论 -
NGINX+Keepalived实现负载均衡
首先我们说一下整体思路,如图每个NGINX都有个自己的IP地址,但是让他俩来共同轮流使用一个VIP,以便主(MASTER)宕机后备(BACKUP)来接替VIP来继续提供服务。这里我们用四台虚拟机,来分别代表NGINX1、NGINX2、WEB1、WEB2,WEB3忽略就好。准备工作关闭所有机器的防火墙等安全机制[root@localhost ~]# systemctl stop fire...原创 2019-10-07 20:44:06 · 402 阅读 · 0 评论 -
NGINX的后续模块添加
首先查看一下当初安装nginx时添加的模块[root@client1 nginx-1.15.9]# nginx -Vnginx version: nginx/1.15.9built by gcc 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) configure arguments: --user=nginx --group=nginx --prefix=/u...原创 2019-11-05 11:07:28 · 362 阅读 · 0 评论