gpt4 book ai didi

nginx配置相关介绍

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 29 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章nginx配置相关介绍由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

代码如下

#运行用户    user nobody nobody;    #启动进程    worker_processes 2;    #全局错误日志及PID文档    error_log logs/error.log notice;    pid logs/Nginx.pid;    #工作模式及连接数上限    events {    use epoll;    worker_connections 1024;    }    #设定http服务器,利用他的反向代理功能提供负载均衡支持    http {    #设定mime类型    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_buffer_size 1k;    large_client_header_buffers 4 4k;    #开启gzip模块    gzip on;    gzip_min_length 1100;    gzip_buffers 4 8k;    gzip_types text/plain;    output_buffers 1 32k;    postpone_output 1460;    #设定access log    access_log logs/access.log main;    client_header_timeout 3m;    client_body_timeout 3m;    send_timeout 3m;    sendfile on;    tcp_nopush on;    tcp_nodelay on;    keepalive_timeout 65;    #设定负载均衡的服务器列表    upstream mysvr {    #weigth参数表示权值,权值越高被分配到的几率越大    #本机上的Squid开启3128端口    server 192.168.8.1:3128 weight=5;    server 192.168.8.2:80 weight=1;    server 192.168.8.3:80 weight=6;    }    #设定虚拟主机    server {    listen 80;    server_name 192.168.8.1    www.zzvips.com    charset gb2312;    #设定本虚拟主机的访问日志    access_log logs/www.zzvips.com.access.log main;    #假如访问 /img/*, /js/*, /css/* 资源,则直接取本地文档,不通过squid    #假如这些文档较多,不推荐这种方式,因为通过squid的缓存效果更好    location ~ ^/(img|js|css)/ {    root /data3/Html;    expires 24h;    }    #对 "/" 启用负载均衡    location / {    proxy_pass http://mysvr;    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;    }    }    }  。

备注:conf/htpasswd 文档的内容用 apache 提供的 htpasswd 工具来产生即可,内容大致如下:  3.) 查看 Nginx 运行状态 输入地址http://192.168.8.1/NginxStatus/ 。  输入验证帐号密码,即可看到类似如下内容:  Active connections: 328  server accepts handled requests  9309 8982 28890  Reading: 1 Writing: 3 Waiting: 324  第一行表示现在活跃的连接数,第三行的第三个数字表示Nginx运行到现在的连接数.

最后此篇关于nginx配置相关介绍的文章就讲到这里了,如果你想了解更多关于nginx配置相关介绍的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com