大致了解Nginx后,直接从配置文件入手:

[shell]

#定义Nginx运行的用户和用户组
user nginx;

#nginx进程数,建议设置为等于CPU总核心数。
worker_processes 4;

#全局错误位置与日志类型定义,[ debug | info | notice | warn | error | crit ]
error_log /var/log/nginx/error.log info;

#进程文件
pid /var/run/nginx.pid;

events {
    worker_connections 65530;       #单个进程最大连接数(最大连接数=连接数*进程数)
    use epoll;                      #参考事件模型
}

#设定http服务器
http {
    include mime.types; #文件扩展名与文件类型映射表
    default_type application/octet-stream; #默认文件类型
    charset utf-8; #默认编码
    client_header_buffer_size 1024k; #上传文件大小限制
    tcp_nopush on; #防止网络阻塞
    tcp_nodelay on; #防止网络阻塞
    keepalive_timeout 120; #长连接超时时间,单位是秒

    #FastCGI相关参数是为了改善网站的性能:减少资源占用,提高访问速度。下面参数看字面意思都能理解。
    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 128k;

    #gzip模块设置
    gzip on; #开启gzip压缩输出
    gzip_min_length 1k; #最小压缩文件大小
    gzip_buffers 4 16k; #压缩缓冲区
    gzip_http_version 1.0; #压缩版本(默认1.1,前端如果是squid2.5请使用1.0)
    gzip_comp_level 2; #压缩等级
    gzip_types text/plain application/x-javascript text/css application/xml;
    #压缩类型,默认就已经包含text/html,所以下面就不用再写了,写上去也不会有问题,但是会有一个warn。
    gzip_vary on;

    upstream yunlianxiNET {
        server 127.0.0.1:9000;
        server 127.0.0.1:9001;
        server 127.0.0.1:9002;
        server 127.0.0.1:9003;
    }
    #虚拟主机的配置
    server {
        #监听端口
        listen 9000;
        #域名可以有多个,用空格隔开
        #server_name www.yunlianxi.net yunlianxi.net;
        index index.html index.htm index.php;
        root /root/project/yunlianxiManage;
        location ^~ /static/ {
            root /root/project/yunlianxiManage;
            if

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-14
  • 2021-06-06
  • 2021-12-26
  • 2021-05-07
  • 2021-11-06
猜你喜欢
  • 2021-08-22
  • 2021-08-17
  • 2021-06-12
  • 2022-01-14
  • 2022-12-23
相关资源
相似解决方案