nginx配置
来源:互联网 发布:达内培训 大数据 编辑:程序博客网 时间:2024/06/16 08:36
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pidevents { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; upstream mcserver{ consistent_hash $request_uri; server 120.24.213.91:11211; server 120.24.213.91:11212; server 120.24.213.91:11213; } upstream imageserver{ server 120.24.213.91:81 weight=1 max_fails=2 fail_timeout=3; server 120.24.213.91:82 weight=1 max_fails=2 fail_timeout=3; } server{ listen 82; server_name localhost; access_log logs/82-access.log main; root html; } server{ listen 81; server_name localhost; access_log logs/81-access.log main; root html; } server { listen 80; server_name localhost; gzip on; gzip_buffers 32 4k; gzip_comp_level 6; gzip_min_length 4000; gzip_types text/css text/xml application/x-javascript; root html; #charset koi8-r; #access_log logs/host.access.l//og main; #location =/index.htm { # root /var/www/html/; # index index.htm index.html; #} location / { # if ($remote_addr = 119.129.117.158) # { # return 403; # } #if ( $http_user_agent ~ MSIE){ # rewrite ^.*$ /ie.html; # break; #} #if (!-e $document_root$fastcgi_script_name){ # rewrite ^.*$ /404.html; # break; #} #set $memcached_key "$uri"; #memcached_pass mcserver; #error_page 404 /backe.php; root html; rewrite "/short/([a-zA-Z0-9]{1,7})$" /short/index.php?id=$1; index index.html index.htm; } #location /ecshop { #rewrite "goods-(\d{1,7})-.*?\.html" /ecshop/goods.php?id=$1; #rewrite "goods-(\d{1,7})\.html" /ecshop/goods.php?id=$1; #rewrite "article-(\d{1,7})-.*?\.html" /ecshop/article.php?id=$1; #rewrite "article-(\d{1,7})\.html" /ecshop/article.php?id=$1; #rewrite category-(\d+)-b(\d+)-min(\d+)-max(\d+)-attr([\d\.]+)\.html /ecshop/category.php?id=$1&brand=$2&price_min=$3&price_max=$4&filter_attr=$5; #rewrite category-(\d+)-b(\d+)\.html /ecshop/category.php?id=$1&brand=$2; #rewrite category-(\d+)-b(\d+)-min(\d+)-max(\d+)-attr([\d\.]+)-(\d+)-(\w+)-(\w+)\.html /ecshop/category.php?id=$1&brand=$2&price_min=$3&price_max=$4&filter_attr=$5&page=$6&sort=$7&order=$8; #root /usr/local/nginx/html; #index index.php index.html; #} location ~ \.(png|jpeg|jpg|gif)$ { proxy_pass http://imageserver; proxy_set_header X-Forwarded-For $remote_addr; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { #proxy_pass http://120.24.213.91:9000; #proxy_set_header X-Forwarded-For $remote_addr; # root /usr/local/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} } # another virtual host using mix of IP-, name-, and port-based configuration # #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; # location / { # root html; # index index.html index.htm; # } #} # HTTPS server # #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; # } #}}
0 0
- Varnish+Nginx 配置----Nginx
- Nginx-配置-nginx.conf
- 【Nginx】Nginx配置优化
- 105 nginx nginx 配置
- nginx nginx.conf 配置
- nginx 配置
- nginx 配置
- Nginx配置
- nginx配置
- NGINX配置
- nginx配置
- Nginx配置
- nginx配置
- nginx配置
- nginx 配置
- nginx 配置
- nginx配置
- Nginx配置
- hdu 5212 Code (容斥)
- 第二章 逆序对 (思考题2.4)
- 前驱图和程序执行的关系
- 标准base64编码解码探究
- leetcode-121 Best Time to Buy and Sell Stock
- nginx配置
- 《More Effective C++ 35个改善编程与设计的有效方法》——第二章笔记
- Java异常(二) 《Effective Java》中关于异常处理的几条建议
- spring mvc的配置文件解析
- 了解指针(4)-- 指针和结构类型
- 统筹高效利用时间——《小强升职记(升级版):时间管理故事书》读后感
- 加密解密的介绍
- @property @synthesize
- 跟鸟哥学Linux之——正则表达式和文件格式处理