1.ngnix.conf的配置结构

2.部分配置文件说明

#worker进程可操作的用户
#user nobody;
#设置worker的个数
worker_processes 1; #错误日志
#error_log logs/error.log;
#日志级别 debug info notice warn error crit
#error_log logs/error.log notice;
#error_log logs/error.log info; #nginx的进程号
#pid logs/nginx.pid; #事件处理
events {
#操作模式,默认使用epoll(linux系统使用)
use epoll;
#设置每个worker的客户端最大连接数
worker_connections 1024;
} #相关网络传输模块
http {
#导入的外部指令(外部文件)mime.types在conf目录下
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"';
#http请求的日志文件
#access_log logs/access.log main;
#打开文件传输
sendfile on;
#与sendfile一起使用,但数据包累计到一定程度以后再去发送
#tcp_nopush on; #keepalive_timeout 0;
#http保持连接的状态超时时间(单位秒)
keepalive_timeout 65; #开启内容传输压缩
#gzip on;
#限制最小压缩,小于1字节的文件不会压缩
#gzip_min_length 1
#定义压缩的级别(文件越大,压缩越多,但是cpu占用越高)
#gzip_comp_level 3
#定义压缩文件的类型
gzip_type gzip_types text/plain application/javascript application/x-javascript text/css applicatio n/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png application/ json;| #服务器配置
server {
#监听的端口
listen 80;
#监听的域名
server_name localhost; #charset koi8-r;
#access_log logs/host.access.log main;
# /匹配的请求地址
location / {
#影射的文件夹,html表示conf的同级目录的html文件夹
root html;
#指定默认的首页
index index.html index.htm;
}
#默认的配置
location / {
#影射的文件夹,html表示conf的同级目录的html文件夹
root html;
#指定默认的首页
index index.html index.htm;
}
#当用户请求 /test,nginx会自动拼接到/home后面,即访问/home/test路径
location /test {
#影射的文件夹,html表示conf的同级目录的html文件夹
root /home; }
#alias来设置别名,当用户访问/static,nginx影射到 /home/static路径中
location /static {
#影射的文件夹,html表示conf的同级目录的html文件夹
alias /home/static; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html
# 错误页面配置
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
} }

3.配置重新加载才生效

进入sbin目录,输入如下路径

./nginx -s reload

ngnix.conf的配置结构的更多相关文章

  1. FreeSWITCH 体系配置结构

    转自:http://www.cnblogs.com/logo-fox/archive/2013/12/09/3465440.html FreeSWITCH总体结构: FreeSWITCH 由一个稳定的 ...

  2. Apache 中httpd.conf文件配置详解(转载)

    httpd.conf文件配置详解   Apache的基本设置主要交由httpd.conf来设定管理,我们要修改Apache的相关设定,主要还是通过修改httpd.cong来实现.下面让我们来看看htt ...

  3. PHP7中php.ini、php-fpm和www.conf的配置

    引自:https://typecodes.com/web/php7configure.html 1 配置php.ini php.ini是php运行核心配置文件: ######避免PHP信息暴露在htt ...

  4. WampServer 在 httpd.conf 中配置多站点 (IP 配置法:不用每次修改 hosts 文件 + 域名配置法 )

    因为要用 ThinkPHP 的当前最新版本 3.2.2,对应要求 PHP 的版本要高于 5.3.0,所以安装了 WampServer 2.2 ( Apache 2.2.21,PHP 5.3.10,My ...

  5. Php和httpd.conf的配置

    http://www.cnblogs.com/homezzm/archive/2012/08/01/2618062.html http://book.51cto.com/art/201309/4096 ...

  6. redis cluster的conf配置文件配置

    redis cluster的conf配置文件配置 master配置文件如下: bind 127.0.0.1 port tcp-backlog timeout tcp-keepalive logleve ...

  7. httpd.conf简单配置

    本文介绍apache中httpd.conf的配置.该配置也可解决打开php文件却变成下载的尴尬情况 1 修改网站根目录查找DocumentRoot有这么一行DocumentRoot "C:/ ...

  8. 3-nginx.conf参数配置

    –#定义Nginx运行的用户和用户组 –user www www; –#nginx进程数,建议设置为等于CPU总核心数. –worker_processes8; –#全局错误日志定义类型,[ debu ...

  9. redis.conf 具体配置详解

    redis.conf 具体配置详解 # redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => ...

随机推荐

  1. linux 安装superset

    背景说明 公司数据分析人员需要将日常监控分析数据进行可视化,在踩了一些坑之后,终于在业务环境中搭建成功superset,后续复现两次流程也是成功的,分享一波... 业务环境说明 操作系统:centos ...

  2. react中实现可拖动div

    把拖动div功能用react封装成class,在页面直接引入该class即可使用. title为可拖动区域.panel为要实现拖动的容器. 优化了拖动框超出页面范围的情况,也优化了拖动太快时鼠标超出可 ...

  3. 数据结构C语言实现----清空、销毁一个栈

    代码如下: #include<stdio.h> #include<stdlib.h> typedef struct { char *base; char *top; int s ...

  4. 解决Kubernetes Pod故障的5个简单技巧

    在很多情况下,你可能会发现Kubernetes中的应用程序没有正确地部署,或者没有正常地工作.今天这篇文章就提供了如何去快速解决这类故障以及一些技巧. 在阅读了这篇文章之后,你还将深入了解Kubern ...

  5. 浅谈Python中的深浅拷贝的区别

    深.浅拷贝总结 深拷贝 拷贝可变数据类型,如列表容器: a = [1, 2, [3, 4]] b = copy.deepcopy(a) a 与 b 所指的列表容器的空间地址不一致,即 id(a) != ...

  6. iOS倒计时button闪烁

    v _button.titleLabel.text = [NSString stringWithFormat:@"%d后重发",t]; [_button setTitle:[NSS ...

  7. python中的subprocess.Popen()使用详解---以及注意的问题(死锁)

    从python2.4版本开始,可以用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返回值. subprocess意在替代其他几个老的模块或者函数 ...

  8. RecyclerView设置空视图

    RecyclerView貌似不能直接设置空视图,所以可以自定义一个RecyclerView继承自RecyclerView并设置一个数据监听者监视数据状态. MyCyclerView.java pack ...

  9. Spring发布WebService并调用已有的WebService

    发布WebService 1.编写生成WebService的Java类 package com.webService; import com.service.PianoServiceImpl; imp ...

  10. luogu P4852 yyf hates choukapai 单调队列优化dp

    LINK:yyf hates choukapai 由于赶时间 要做的题有点小多.. 所以简略概述一下. 容易想到一个暴力dp \(f_{i,j,k}\)表示到了第i张牌此时连抽j次已经单抽k次的最大值 ...