nginx配置文件是怎么样的

技术nginx配置文件是怎么样的这篇文章将为大家详细讲解有关nginx配置文件是怎么样的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。#运行用户user www-data; #启

本文将为您详细解释nginx配置文件是什么样的。边肖觉得很实用,分享给大家参考。希望你看完这篇文章能有所收获。

#运行用户

用户www-data;

#启动进程,通常设置为等于CPU的数量。

worker _ processes 1;

#全局错误日志和PID文件

error _ log/var/log/nginx/error . log;

PID/var/run/nginx . PID;

#工作模式和最大连接数

事件{

使用epoll#epoll是复用IO(I/O Multiplexing)的一种方式,但只用于linux2.6及以上版本,可以大大提升nginx的性能。

worker _ connections 1024#单个后台工作进程的最大并发链接数

# multi _ accept on

}

#设置http服务器通过其反向代理功能提供负载平衡支持。

http {

#设置由mime.type文件定义的mime类型。

包括/etc/nginx/mime . types;

default_type应用程序/八位字节流;

#设置日志格式

access _ log/var/log/nginx/access . log;

#sendfile指令指定nginx是否调用sendfile函数(零拷贝模式)来输出文件。对于普通应用,

#必须设置为on。如果用于下载等应用,磁盘IO负载较重,可以设置为off,平衡磁盘和网络I/O的处理速度,减少系统的正常运行时间。

sendfile on

# tcp _ nopush on

#连接超时

# keepalive _ time out 0;

keepalive _ timeout 65

tcp_nodelay打开;

#打开gzip压缩

gzip on

gzip_disable 'MSIE [1-6]\。(?* SV1)';

#设置请求缓冲区

client _ header _ buffer _ size 1k

large _ client _ header _ buffers 4 4k;

包括/etc/nginx/conf.d/*。conf

包括/etc/nginx/支持站点的/*;

#设置负载平衡的服务器列表

上游mysvr {

# weigth参数代表权重,权重越高,分配给它的概率越大。

#这台机器上的Squid打开端口3128。

服务器192.168.8.1:312

8 weight=5;
    server 192.168.8.2:80  weight=1;
    server 192.168.8.3:80  weight=6;
    }

   server {
    #侦听80端口
        listen       80;
        #定义使用www.xx.com访问
        server_name  www.xx.com;

        #设定本虚拟主机的访问日志
        access_log  logs/www.xx.com.access.log  main;

    #默认请求
    location / {
          root   /root;      #定义服务器的默认网站根目录位置
          index index.php index.html index.htm;   #定义首页索引文件的名称

          fastcgi_pass  www.xx.com;
         fastcgi_param  SCRIPT_FILENAME  $document_root/$fastcgi_script_name; 
          include /etc/nginx/fastcgi_params;
        }

    # 定义错误提示页面
    error_page   500 502 503 504 /50x.html;  
        location = /50x.html {
        root   /root;
    }

    #静态文件,nginx自己处理
    location ~ ^/(images|javascript|js|css|flash|media|static)/ {
        root /var/www/virtual/htdocs;
        #过期30天,静态文件不怎么更新,过期可以设大一点,如果频繁更新,则可以设置得小一点。
        expires 30d;
    }
    #PHP 脚本请求全部转发到 FastCGI处理. 使用FastCGI默认配置.
    location ~ \.php$ {
        root /root;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /home/www/www$fastcgi_script_name;
        include fastcgi_params;
    }
    #设定查看Nginx状态的地址
    location /NginxStatus {
        stub_status            on;
        access_log              on;
        auth_basic              "NginxStatus";
        auth_basic_user_file  conf/htpasswd;
    }
    #禁止访问 .htxxx 文件
    location ~ /\.ht {
        deny all;
    }
     
     }

关于“nginx配置文件是怎么样的”这篇文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/108899.html

(0)

相关推荐

  • 树莓派系统下如何从命令行切换到桌面

    技术树莓派系统下如何从命令行切换到桌面本篇文章为大家展示了树莓派系统下如何从命令行切换到桌面,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。命令行下运行如下命令,进入树莓派的设置页

    攻略 2021年11月11日
  • rman duplicate出现PLS-00201错误怎么办

    技术rman duplicate出现PLS-00201错误怎么办小编给大家分享一下rman duplicate出现PLS-00201错误怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这

    攻略 2021年11月17日
  • CSS中解决div列高度自适应的3种常用方法分别是什么

    技术CSS中解决div列高度自适应的3种常用方法分别是什么CSS中解决div列高度自适应的3种常用方法分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的

    攻略 2021年11月2日
  • 有机花菜怎么做好吃又简单,酱汁蒜香有机花菜是怎么做的

    技术有机花菜怎么做好吃又简单,酱汁蒜香有机花菜是怎么做的前言最近几年在菜市场上出现了一种长的特别疏松的花菜,卖菜的老板都说那得有机花菜,它们生长的环境比较纯净,营养价值和口感都比普能的花菜要好一些有机花菜怎么做好吃又简单

    2021年10月29日
  • IE6有哪些常见CSS解析Bug

    技术IE6有哪些常见CSS解析Bug这篇文章主要讲解了“IE6有哪些常见CSS解析Bug”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“IE6有哪些常见CSS解析Bug”吧

    攻略 2021年12月10日
  • 数据库性能优化

    技术数据库性能优化 数据库性能优化数据库性能相关1,查看每个客户端IP过来的连接消耗了多少资源。 mysql select * from sys.x$host_summary;2,查看某个数据文件上发生

    礼包 2021年10月27日