亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB服務 > 正文

Web服務器Nginx常見的配置選項整理

2020-05-27 13:51:03
字體:
來源:轉載
供稿:網友

  Google上有豐富的 Nginx 的教程和樣本配置文件,但很多時候時候,配置這些是一些技巧,一直對大家很有幫助。Include 文件

  不要在您的主 nginx.conf 文件中配置所有的東西,你需要分成幾個較小的文件。您的同事會很感激你的。比如我的結構,我定義我的 upstream 的 pool 的為一個文件,和一個文件定義 location 處理服務器上其它的應用。

例子:

upstreams.conf

upstream cluster1 {fair;server app01:7060;server app01:7061;server app02:7060;server app02:7061;}upstream cluster2 {fair;server app01:7071;server app01:7072;server app02:7071;server app02:7072;}

locations.conf

location / {root /var/www;include cache-control.conf;index index.html index.htm;}location /services/service1 {proxy_pass_header Server;proxy_set_header Host $http_host;proxy_redirect off;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Scheme $scheme;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;add_header Pragma "no-cache";proxy_pass http://cluster1/;}location /services/service2 {proxy_pass_header Server;proxy_set_header Host $http_host;proxy_redirect off;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Scheme $scheme;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;add_header Pragma "no-cache";proxy_pass http://cluster2/service2;}

servers.conf

server {listen 80;include locations.conf;}

  現在,你的 nginx.conf 看起來非常的干凈和簡單(仍然可以分開更多,來更包括文件,比如分離gzip的配置選項)

nginx.conf

worker_processes 4;worker_rlimit_nofile 10240;events {worker_connections 10240;use epoll;}http {include upstreams.conf;include mime.types;default_type application/octet-stream;log_format custom $remote_addr - $remote_user [$time_local] "$request" $status $bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for" $request_time;access_log /usr/local/nginx/logs/access.log custom;proxy_buffering off;sendfile on;tcp_nopush on;tcp_nodelay on;gzip on;gzip_min_length 10240;gzip_proxied expired no-cache no-store private auth;gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml application/xml+rss image/svg+xml application/x-font-ttf application/vnd.ms-fontobject;gzip_disable "MSIE [1-6].";# proxy cache configproxy_cache_path /mnt/nginx_cache levels=1:2keys_zone=one:10minactive=7d max_size=10g;proxy_temp_path /var/tmp/nginx_temp;proxy_next_upstream error;include servers.conf;}

  這 nginx.conf 文件是使用了一些不太常見的配置選項,它值得指出其中一些重要的。

多個 worker  的配置(進程)

  如果你的 Nginx 是多個 CPU 和多核,需要配置成多核的數量比較好。

worker_processes 4;增加打開的文件句柄

  如果 Nginx 服務很大的流量,增加最大可以打開的文件句柄還是很有用的,因為默認只有 1024 個,可以使用 ulimit -n 看到當前系統中的設置。

worker_rlimit_nofile 10240;定制的日志

  可以看看 log_format 和 access_log 二個選項的設置。通常我們有幾個參數最常使用,例如"$http_x_forwarded_for" 可以見到 load balancer 的設備之前的 IP,還有 "$request_time" 可以見到 Nginx 來處理這個主動所花的時間。

壓縮

  壓縮對于文本非常非常的有用

gzip on;gzip_min_length 10240;gzip_proxied expired no-cache no-store private auth;gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml application/xml+rss image/svg+xml application/x-font-ttf application/vnd.ms-fontobject;gzip_disable "MSIE [1-6].";代理的選項

  這些選項可以在每個 location 中設置

proxy_pass_header Server;proxy_set_header Host $http_host;proxy_redirect off;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Scheme $scheme;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;add_header Pragma "no-cache";

  這個中加了一個定制的參數,就是 no-cache,這樣就不會使用 cache 的內容了。

代理的 Cache

  使用 Nginx 可以給一些文件來 cache 到本地來當 Cache 的服務器,需要設置  proxy_cache_path 和  proxy_temp_path  在你的 HTTP 的 directive 中。在 location 中配置,如果有你想 cache 的內容的話。

proxy_cache_path /mnt/nginx_cache levels=1:2keys_zone=one:10minactive=7d max_size=10g;proxy_temp_path /var/tmp/nginx_temp;

  這可能還想增加一些其它的參數

proxy_cache one;proxy_cache_key mylocation.$request_uri;proxy_cache_valid 200 302 304 10m;proxy_cache_valid 301 1h;proxy_cache_valid any 1m;proxy_cache_use_stale error timeout invalid_header http_500 http_502 http_503 http_504 http_404;HTTP caching options

  有時你想使用其它的東西來做 Cache,你可能需要指定怎么樣 cache。你可以給 cache 的信息的文件 include 到你的 root 的 location 中

location / {root /var/www;include cache-control.conf;index index.html index.htm;}

  你可以指定不同的頭到于不同的文件

# default cache 1 dayexpires +1d;if ($request_uri ~* "^/services/.*$") {expires +0d;add_header Pragma "no-cache";}if ($request_uri ~* "^/(index.html)?$") {expires +1h;}SSL

  如果你要配置 ssl 的連接的話

server {server_name www.example.com;listen 443;ssl on;ssl_certificate /usr/local/nginx/ssl/cert.pem;ssl_certificate_key /usr/local/nginx/ssl/cert.key;include locations.conf;}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久精品网站| 亚洲人成电影网站色xx| 久久精品一偷一偷国产| 欧美激情按摩在线| 色偷偷偷综合中文字幕;dd| 日韩免费在线播放| 在线精品国产成人综合| 久久国产精彩视频| 91色琪琪电影亚洲精品久久| 国产精品自产拍在线观看| 欧美精品一区在线播放| 欧美专区中文字幕| 亚洲欧美日韩国产精品| 庆余年2免费日韩剧观看大牛| 伊人伊成久久人综合网站| 亚洲日韩欧美视频一区| 精品国产成人av| 精品成人69xx.xyz| 在线日韩中文字幕| 成人免费看黄网站| 亚洲欧美另类在线观看| 精品视频久久久| 久久久精品国产一区二区| 久久精品国产96久久久香蕉| 亚洲一级片在线看| 日韩av在线网站| 精品国产美女在线| 91精品国产一区| 久久久伊人欧美| 成人黄色影片在线| 高清亚洲成在人网站天堂| 清纯唯美亚洲综合| 亚洲人成啪啪网站| 97婷婷涩涩精品一区| 国产精品日韩av| 欧美极品少妇xxxxx| 日韩av免费看网站| 亚洲精品美女在线| 亚洲视频自拍偷拍| 在线视频亚洲欧美| 国产美女久久久| 欧美精品激情视频| 亚洲一区二区中文| 亚洲成年网站在线观看| 亚洲男人的天堂在线播放| 国产美女直播视频一区| 69av成年福利视频| 亚洲国产精品久久91精品| 成人欧美一区二区三区在线| 欧美夫妻性生活xx| 久热精品视频在线观看一区| 国产日韩在线观看av| 在线观看日韩欧美| 欧美日本亚洲视频| 国产精品视频yy9099| 欧美性猛交xxxx乱大交极品| 欧美电影在线免费观看网站| 亚洲一区二区在线| 国产精品久久久久9999| 成人国产精品日本在线| 国产午夜精品久久久| 福利微拍一区二区| 欧美日韩精品二区| 国产精品欧美日韩久久| 国内自拍欧美激情| 欧美激情亚洲国产| 欧美日韩国产成人高清视频| 国内精品在线一区| 夜夜嗨av一区二区三区四区| 久久精品中文字幕免费mv| 久久成人亚洲精品| 色无极影院亚洲| 91精品国产色综合久久不卡98| 国产精品一区二区久久国产| 久久天天躁狠狠躁夜夜躁| 欧美裸体视频网站| 国产精品三级久久久久久电影| 一区二区三区www| 久久精品一偷一偷国产| 日韩人在线观看| 精品国产户外野外| 亚洲午夜未删减在线观看| 亚洲精品国产成人| 亚洲97在线观看| 国产精品美女久久| 欧美日本黄视频| 欧美精品在线观看91| 亚洲色图在线观看| 亚洲天堂av综合网| 宅男66日本亚洲欧美视频| 日韩在线视频一区| 国产精品免费一区| 亚洲色图国产精品| 疯狂蹂躏欧美一区二区精品| 日韩在线免费观看视频| 日韩欧美精品中文字幕| 国产精品网址在线| 亚洲3p在线观看| 成人亚洲欧美一区二区三区| 日韩精品久久久久| 狠狠做深爱婷婷久久综合一区| 亚洲美女中文字幕| 日韩精品免费在线观看| 韩日精品中文字幕| 最近2019年日本中文免费字幕| 欧美猛男性生活免费| 亚洲性av网站| 亚洲成人激情在线| 国产亚洲视频在线观看| 欧美在线免费观看| 欧美日韩亚洲激情| 国产精品高潮呻吟视频| 欧美亚洲国产视频| 亚洲大胆人体av| 国产乱肥老妇国产一区二| 国产成人精品网站| 久久久久亚洲精品国产| 亚洲乱码av中文一区二区| 欧美另类暴力丝袜| 国产精品av在线播放| 亚洲视频欧洲视频| 亚洲理论在线a中文字幕| 久久亚洲一区二区三区四区五区高| 久久精视频免费在线久久完整在线看| 国产精品国产亚洲伊人久久| 中文字幕自拍vr一区二区三区| 国产黑人绿帽在线第一区| 国产在线观看91精品一区| 91精品国产91久久久久久不卡| 一区二区欧美久久| 欧美综合国产精品久久丁香| 国产色综合天天综合网| 精品福利在线看| 国产精品极品美女在线观看免费| 成人欧美一区二区三区在线| 麻豆国产va免费精品高清在线| 亚洲精品国产精品乱码不99按摩| 欧美性xxxxx| 国产区精品视频| 欧美日韩午夜激情| 欧美黑人xxxx| 精品国产区一区二区三区在线观看| 色视频www在线播放国产成人| 亚洲精品久久久久| 欧美大胆a视频| 欧美成在线观看| 国产精品午夜一区二区欲梦| 欧美成人免费一级人片100| 久久久久久久久综合| 久久人人爽亚洲精品天堂| 欧洲中文字幕国产精品| 亚洲精品日韩丝袜精品| 精品视频在线观看日韩| 久久久免费观看视频| 亚洲高清免费观看高清完整版| 九九视频这里只有精品| 久久久999精品| 日韩精品极品视频| 91热精品视频| 亚洲老板91色精品久久| 国产精品video| 91欧美激情另类亚洲| 国产美女搞久久| 福利二区91精品bt7086|