Nginx配置文件需要我们学习的东西有很多,但是要想一下子学会这么多东西是不可能的,那么我们就来重点的学习有关Nginx配置文件的经典教程,希望大家在学习中掌握技巧。

目前累计服务客户超过千家,积累了丰富的产品开发及服务经验。以网站设计水平和技术实力,树立企业形象,为客户提供网站建设、成都做网站、网站策划、网页设计、网络营销、VI设计、网站改版、漏洞修补等服务。创新互联公司始终以务实、诚信为根本,不断创新和提高建站品质,通过对领先技术的掌握、对创意设计的研究、对客户形象的视觉传递、对应用系统的结合,为客户提供更好的一站式互联网解决方案,携手广大客户,共同发展进步。
- user www www;
 - worker_processes 2;
 - pid /var/run/nginx.pid;
 - # [ debug | info | notice | warn | error | crit ]
 - error_log /var/log/nginx.error_log info;
 - events {
 - worker_connections 2000;
 - # use [ kqueue | rtsig | epoll | /dev/poll | select | poll ] ;
 - use kqueue;
 - }
 - http {
 - include conf/mime.types;
 - default_type application/octet-stream;
 - log_format main '$remote_addr - $remote_user [$time_local] '
 - '"$request" $status $bytes_sent '
 - '"$http_referer" "$http_user_agent" '
 - '"$gzip_ratio"';
 - log_format download '$remote_addr - $remote_user [$time_local] '
 - '"$request" $status $bytes_sent '
 - '"$http_referer" "$http_user_agent" '
 - '"$http_range" "$sent_http_content_range"';
 - client_header_timeout 3m;
 - client_body_timeout 3m;
 - send_timeout 3m;
 - client_header_buffer_size 1k;
 - large_client_header_buffers 4 4k;
 - gzip on;
 - gzip_min_length 1100;
 - gzip_buffers 4 8k;
 - gzip_types text/plain;
 - output_buffers 1 32k;
 - postpone_output 1460;
 - sendfile on;
 - tcp_nopush on;
 - tcp_nodelay on;
 - send_lowat 12000;
 - keepalive_timeout 75 20;
 - # lingering_time 30;
 - # lingering_timeout 10;
 - # reset_timedout_connection on;
 - server {
 - listen one.example.com;
 - server_name one.example.com www.one.example.com;
 - access_log /var/log/nginx.access_log main;
 - location / {
 - proxy_pass http://127.0.0.1/;
 - proxy_redirect off;
 - proxy_set_header Host $host;
 - proxy_set_header X-Real-IP $remote_addr;
 - # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 - client_max_body_size 10m;
 - client_body_buffer_size 128k;
 - client_body_temp_path /var/nginx/client_body_temp;
 - proxy_connect_timeout 90;
 - proxy_send_timeout 90;
 - proxy_read_timeout 90;
 - proxy_send_lowat 12000;
 - proxy_buffer_size 4k;
 - proxy_buffers 4 32k;
 - proxy_busy_buffers_size 64k;
 - proxy_temp_file_write_size 64k;
 - proxy_temp_path /var/nginx/proxy_temp;
 - charset koi8-r;
 - }
 - error_page 404 /404.html;
 - location /404.html {
 - root /spool/www;
 - charset on;
 - source_charset koi8-r;
 - }
 - location /old_stuff/ {
 - rewrite ^/old_stuff/(.*)$ /new_stuff/$1 permanent;
 - }
 - location /download/ {
 - valid_referers none blocked server_names *.example.com;
 - if ($invalid_referer) {
 - #rewrite ^/ http://www.example.com/;
 - return 403;
 - }
 - # rewrite_log on;
 - # rewrite /download/*/mp3/*.any_ext to /download/*/mp3/*.mp3
 - rewrite ^/(download/.*)/mp3/(.*)\..*$ /$1/mp3/$2.mp3 break;
 - root /spool/www;
 - # autoindex on;
 - access_log /var/log/nginx-download.access_log download;
 - }
 - location ~* ^.+\.(jpg|jpeg|gif)$ {
 - root /spool/www;
 - access_log off;
 - expires 30d;
 - }
 - }
 - }
 
以上就是对Nginx配置文件的详细介绍,希望大家在使用中有所收获。
                当前标题:Nginx配置文件经典教程分析
                
                文章URL:http://www.csdahua.cn/qtweb/news16/144066.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网