小知识:Nginx配置文件经典教程分析

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

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配置文件的详细介绍,希望大家在使用中有所收获。

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Linux中git用https连接时不用每次输入密码的方法

2023-3-25 3:02:29

建站知识

小知识:linux手动、自动更改网卡MAC地址的方法

2023-3-25 3:10:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索