侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

【小平工作日志】nginx配置文件nginx.conf详细解释。

2023-12-08 星期五 / 0 评论 / 0 点赞 / 89 阅读 / 5404 字

#运行用户 #user nobody; #开启进程数 <=CPU数 worker_processes 1; #错误日志保存位置 #error_log logs/error.log;

#运行用户  #user  nobody;  #开启进程数 <=CPU数  worker_processes  1;  #错误日志保存位置  #error_log  logs/error.log;  #error_log  logs/error.log  notice;  #error_log  logs/error.log  info;  #进程号保存文件  #pid        logs/nginx.pid;    #等待事件  events {      #Linux下打开提高性能      #use epoll;      #每个进程最大连接数(最大连接=连接数x进程数)      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;            #设定请求缓冲      client_header_buffer_size 1k;      large_client_header_buffers 4 4k;      #开启sendfile传输方式,可提高性能。    sendfile        on;      #(只有开启sendfile,开启tcp_nopush才有效果)开启即是设置调用tcp_cork方法    #结果就是数据包不会马上传送出去,等到数据包最大时,一次性的传输出去,这样有助于解决网络堵塞。    tcp_nopush     on;        #nginx http连接超时时间,单位秒    keepalive_timeout  65;            #客户端上传文件大小控制      client_max_body_size 8m;            #打开gzip压缩      #gzip  on;            #设定负载均衡的服务器列表      #upstream mytomcat {      #    #weigth参数表示权值,权值越高被分配到的几率越大      #    #本机开启8080端口      #    #server 192.168.8.1:8080 weight=5;      #    #server 192.168.8.2:8080 weight=1;      #    #server 192.168.8.3:8080 weight=6;      #}        #第一个虚拟主机      server {          #监听IP端口          listen       80;          #主机名          server_name  localhost;                    #设置字符集          #charset koi8-r;          #本虚拟server的访问日志 相当于局部变量          #access_log  logs/host.access.log  main;          #日志文件输出格式          #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '          #                  '$status $body_bytes_sent "$http_referer" '          #                  '"$http_user_agent" "$http_x_forwarded_for"';                 # 关于location的用法,有兴趣了解的,详见本博其它文章(比较重要,单独抽出)        location / {              root   html;              index  index.html index.htm;          }                    #静态文件缓存时间设置          #location ~ .*/.(gif|jpg|jpeg|png|bmp|swf)${                   #    expires 30d;          #}                    #静态文件缓存时间设置          #location ~ .*/.(js|css)?${                   #    expires 1h;          #}                    #对本server"/"启用负载均衡          #location / {          #    proxy_pass http://mytomcat;          #    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;          #    proxy_connect_timeout 90;          #    proxy_send_timeout 90;          #    proxy_read_timeout 90;          #    proxy_buffer_size 4k;          #    proxy_buffers 4 32k;          #    proxy_busy_buffers_size 64k;          #    proxy_temp_file_write_size 64k;          #}                    #设定查看Nginx状态的地址          #location /NginxStatus {          #    stub_status on;          #    access_log on;          #    auth_basic “NginxStatus”;          #    auth_basic_user_file conf/htpasswd;          #}            # 静态页面发生错误后,重定向到错误页面 /50x.html            error_page   500 502 503 504  /50x.html;          location = /50x.html {              root   html;          }      }          # 另一个虚拟主机使用的IP,名称,和端口配置          server {          #多监听                 listen       localhost:8666;          #主机名          server_name  xiaoping;          #WEB文件路径          root         E:/Portal;          #默认首页          index        HomePage.html;                  #location / {          #    #这里相当于局部变量          #    root   E:/Portal;          #    index  HomePage.html;          #}      }          # HTTPS server HTTPS SSL加密服务器      #      #server {      #    listen       443;      #    server_name  localhost;        #    ssl                  on;      #    ssl_certificate      cert.pem;      #    ssl_certificate_key  cert.key;        #    ssl_session_timeout  5m;        #    ssl_protocols  SSLv2 SSLv3 TLSv1;      #    ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;      #    ssl_prefer_server_ciphers   on;        #    location / {      #        root   html;      #        index  index.html index.htm;      #    }      #}    }  

location 用法详解:https://my.oschina.net/wuminghai/blog/796611

广告 广告

评论区