博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx 服务器常见配置以及负载均衡
阅读量:7238 次
发布时间:2019-06-29

本文共 2665 字,大约阅读时间需要 8 分钟。

# 配置启动用户,用户权限不够会出现访问 403 的情况user root;# 启动多少个工作进程worker_processes  1;# 错误日志文件进程文件的保存地址error_log  logs/error.log;pid        logs/nginx.pid;# 事件配置项 worker_connections 一个工作进程能处理的最大连接数events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    sendfile        on;    #tcp_nopush     on;    #keepalive_timeout  0;    keepalive_timeout  65;    #gzip  on;        # 自定义的日志模式 《名称》《日志要显示信息》    # $remote_addr 来访者 IP    # $http_x_forwarded_for 使用代理时真正的用户 IP    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '                      '$status $body_bytes_sent "$http_referer" '                      '"$http_user_agent" "$http_x_forwarded_for"';                          # 上游服务器(服务器组,用于负载均衡)
<名称不能使用下划线拼接。切记切记!>
# upstream imageserver { # 服务 IP 权重 最大失败数 失败时的请求间隔 # server 192.168.200.100:80 weight=1 max_faild=2 fail_timeout=30s; # } # 一个 Server 就是一个服务 server { # 监听的端口 listen 80; # 服务的名称 server_name localhost; # 编码配置 #charset koi8-r; # 开启日志自定义 《保存地址》 《使用哪个自定义模式》 access_log logs/access.log main; # 配置项目所在路径和默认访问页面 location / { root html; index index.html index.htm; } # 反向代理, 将所有的图片请求转发到特定服务器 # imageserver 为自定义的上有服务器,如果不做负载均衡,这里可以直接写IP地址 # 为了让被代理的服务器获取客户端的真实IP,应当遵循代理服务器协议 # 需要在请求头中添加一个参数 X-Forwarded-For 参数,值为用户IP # location ~ \.(jpeg|jpg|png|gif)$ { # proxy_pass http://imageserver; # proxy_set_header X-Forwarded-For $remote_addr; # } # 页面访问出错为 404 时返回 error_page 404 /404.html; # 页面返回出错我 50X 是返回 error_page 500 502 503 504 /50x.html; # 关于联合整合 PHP 的相关配置 # location ~ \.php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; # } # 拒绝访问的文件 location ~ /\.ht { deny all; } } # HTTPS 服务的相关配置 # server { # listen 443 ssl; # server_name localhost; # ssl_certificate cert.pem; # ssl_certificate_key cert.key; # ssl_session_cache shared:SSL:1m; # ssl_session_timeout 5m; # ssl_ciphers HIGH:!aNULL:!MD5; # ssl_prefer_server_ciphers on; # location / { # root html; # index index.html index.htm; # } # }}

负载均衡策略请参考 => https://www.cnblogs.com/andashu/p/6377323.html

你可能感兴趣的文章
pandas set_index和reset_index的用法
查看>>
[Bash] View Files and Folders in Bash
查看>>
PEACHPIE 0.9.11 版本发布,可以上生产了
查看>>
异常检测——局部异常因子(Local Outlier Factor ,LOF)算法
查看>>
记录一次广州白云区项目数据库连接失败问题的解决过程
查看>>
干货:Vue粒子特效(vue-particles插件)
查看>>
Silverlight自定义数据绑定控件应该如何处理IEditableObject和IEditableCollectionView对象...
查看>>
加密PDF为只读模式
查看>>
让你编写的控件库在 XAML 中有一个统一的漂亮的命名空间(xmlns)和命名空间前缀...
查看>>
MySQL数据库的锁详解【转】
查看>>
ip route 解释
查看>>
【转】Android中保持Service的存活
查看>>
Consul功能简介
查看>>
IdentityServer4实战 - API与IdentityServer的交互过程解析
查看>>
Delphi编程 -- 使用CPUID指令获取CPU信息(转自大富翁)
查看>>
Android setRequestedOrientation用法
查看>>
面向对象三大基本特性,五大基本原则
查看>>
更改窗口图标并将其显示在任务栏
查看>>
包含的语句
查看>>
正则表达式-匹配标点符号
查看>>