
Nginx
Nginx
mcatto
这个作者很懒,什么都没留下…
展开
-
Nginx Docker容器 获取客户端真实IP地址问题
Nginx通过docker stack 部署的代理后端服务,接口调用时获取不到实际的ip地址,remote_addr是容器的ip地址,查阅资料有几种方式(network_mode, ports映射, firewall...),但是都不是很完美,最后使用ports模式定义为host的有效,但是该方式对于docker stack 部署的有局限性,端口映射到宿主机,一个宿主机只能运行一个副本,同一个宿主机不能运行多个副本,会导致端口冲突。未改造前stack.yaml ...省略 nginx:原创 2020-10-13 09:33:18 · 10158 阅读 · 1 评论 -
Nginx > 1.9.11 动态加载模块
自1.9.11开始,nginx支持动态加载模块,但是需要在编译时指定类似如:--with-http_image_filter_module=dynamiccentos的yum安装时,默认自带模块为动态加载。推荐使用编译安装,yum安装很多参数无法配置。本例为添加自带模块图片处理nginx-1.10.1: 采用yum安装,默认模块文件目录创建在 /usr/lib64/ngin原创 2017-02-16 17:01:13 · 3215 阅读 · 0 评论 -
Nginx 301永久重定向
如果想将某个地址永久重定向到另一个地址Nginx中配置如下:location /f { rewrite ^/f/(.*)$ http://www.xxx.com/f/$1; }原创 2017-12-15 16:14:40 · 461 阅读 · 0 评论 -
Nginx 基本配置例子
user root;worker_processes 8;error_log /var/log/nginx/error.log error;pid /var/run/nginx.pid;load_module modules/ngx_http_image_filter_module.so;events { worker_connections 1638原创 2017-12-15 16:22:24 · 511 阅读 · 1 评论 -
Nginx 启动/停止/状态等服务脚本
将该脚本加入到/etc/init.d/下, 脚本名称为nginx . 修改nginx脚本为可执行: chmod 615 /etc/init.d/nginx就可以通过service nginx start/stop/status/reload...操作了如果是yum安装的则会自动生成下面的服务脚本.#!/bin/sh # # nginx - this script starts and stop...原创 2018-02-28 14:52:36 · 3142 阅读 · 0 评论 -
Nginx 安装笔记
nginx下载:http://nginx.org/en/download.html 需要依赖包,pcre (重定向rewrite功能支持), openssl(https功能支持) 1.tar –xzvf nginx1.10-tar.gz 2.进入nginx1.10目录执行: ./configurate–help查看参数信息 ./configu...原创 2018-02-22 11:45:29 · 206 阅读 · 0 评论 -
Nginx (centos7) yum安装
CentOS7安装:nginx : nginx-stable新增yum的nginx源vi /etc/yum.repos.d/nginx.repoCentos加入如下:[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/x86_64/gpgcheck=0enabled=1baseurl根据系统填写, 模板为: ...原创 2018-05-03 10:34:08 · 241 阅读 · 0 评论