nginx
文章平均质量分 72
nginx配置
三颗草丶
自2012年参加工作以来从事波分传输、IDC机房管理、路由交换、linux运维,目前做系统运维和网络运维的工作。
展开
-
搭建lvs+keepalived+nginx
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived是自动完成,不需人工干涉。 主机1 10.10.2.103 Keepalived Master 主机2 10.10.2.104 ...原创 2021-11-24 10:32:09 · 8145 阅读 · 3 评论 -
jumpserver做nginx转发后提示:Connect websocket server error
安装后jumpserver选择自定义端口,http 80端口改为88,再通过nginx转发记得都要设置 Nginx 的 Upgrade,否则会提示:Connect websocket server errornginx配置如下:##Jumpserver {listen 80;server_name jump.xxxxxx.cn;location / {proxy_pass http://127.0.0.1:88; proxy_http_version ...原创 2022-01-11 09:06:14 · 9064 阅读 · 4 评论 -
nginx安装nginx_upstream_check_module模块实现业务平滑转移
前言 主动地健康检查,nignx定时主动地去ping后端的服务列表,当发现某服务出现异常时,把该服务从健康列表中移除,当发现某服务恢复时,又能够将该服务加回健康列表中。nginx自带的upstream轮询可以实现业务接口切换,nginx有一个开源的实现nginx_upstream_check_module模块能更加平滑的进行业务切换nginx自带健康检查的缺陷:Nginx只有当有访问时后,才发起对后端节点探测。 如果本次请求中,节点正好出现故障,Nginx依然将请求转交给故障的节点,...原创 2022-01-11 15:23:20 · 10830 阅读 · 3 评论 -
Nginx配置详解笔记
配置详细说明#定义Nginx运行的用户和用户组user www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log ar/loginx/error.log info;#进程文件pid ar/runinx.pid;#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimi...原创 2021-12-17 08:50:45 · 4319 阅读 · 3 评论 -
Nginx与安全有关的配置
添加黑白名单白名单配置location /admin/ { allow 192.168.1.0/24; deny all;}上边表示只允许192.168.1.0/24网段的主机访问,拒绝其他所有也可以写成黑名单的方式禁止某些地址访问,允许其他所有,例如location /ops-coffee/ { deny 192.168.1.0/24; allow all;}更多的时候客户端请求会经过层层代理,我们转载 2021-12-03 10:20:12 · 5154 阅读 · 2 评论 -
nginx.conf文件优化配置
nginx.conf主要存放nginx的系统配置,单独的nginx访问配置不管用nginx还是openresty最好放在配置文件目录conf.d下,以访问域名区分,conf结尾worker_processes 8;worker_cpu_affinity auto;#单个进程能打开的最大文件数worker_rlimit_nofile 102400;pid /var/run/nginx.pid;error_log /App/logs/nginx/error.log error;ev...原创 2021-11-24 10:48:44 · 4861 阅读 · 2 评论 -
Nginx配置文件nginx.conf详解
Nginx 总的 配置文件 位置 /usr/local/nginx/conf/nginx.confnginx 正则匹配一.正则表达式匹配,其中:~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配二.文件及目录匹配,其中:-f和!-f用来判断是否存在文件 -d和!-d用来判断是否存在目录 -e和!-e用来判断是否存在文件或目录 -x和!-x用来判断文件是否可执行三.rewrite指令的最后一项参数为flag标记,fl...原创 2021-11-15 10:49:24 · 9856 阅读 · 2 评论