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. nodejs之数据库连接

    nodejs 对 MySQL.mongodb.redis 数据库的连接方式. MySQL: var mysql = require('mysql') var { MYSQL } = require(' ...

  2. .NET Core微服务开发网关篇-ocelot

    通过上篇我们知道,网关是外部访问的统一入口,本文采用Ocelot作为Api网关. 环境要求: vs2019 .NetCore3.1 Ocelot16.0.1 创建一个产品服务Api站点(AAStore ...

  3. Burp Suite Target Module - 目标模块

    模块目的之一:获取网站分析 1.从Proxy - HTTP history界面选中需要加入Target Scope的Host 地址,右击,选中Add to Scope. 2.打开Target - Sc ...

  4. Python Ethical Hacking - Malware Analysis(4)

    DOWNLOAD_FILE Download files on a system. Once packaged properly will work on all operating systems. ...

  5. three.js 将图片马赛克化

    这篇郭先生来说说BufferGeometry,类型化数组和粒子系统的使用,并且让图片有马赛克效果(同理可以让不清晰的图片清晰化),如图所示.在线案例点击博客原文 1. 解析图片 解析图片和上一篇一样 ...

  6. Linux安装禅道项目管理软件

    1.从官网上面下载禅道的rpm文件 #wget http://dl.cnezsoft.com/zentao/7.1/zentaopms-7.1.stable-1.noarch.rpm 2.用指令安装 ...

  7. POJ2774 --后缀树解法

    POJ2774 Long Long Message --后缀树解法 原题链接 题意明确说明求两字符串的最长连续公共子串,可用字符串hash或者后缀数据结构来做 关于后缀树 后缀树的原理较为简单,但 \ ...

  8. jenkins集群(二)(master --> slave) -- allure自动化测试报告部署

    一.前提 1.环境 1)已经部署好了jenkins环境,包括jenkins的“全局工具配置”也配好了. 2.master与slave的简单的概念 1)master:jenkins部署所在的机器 2)s ...

  9. 基于.Net Core的Redis:基本数据类型及其应用场景与命令行操作

    参考自:https://blog.csdn.net/only_yu_yy/article/details/78873735 https://blog.csdn.net/fenghuoliuxing99 ...

  10. ~~并发编程(十三):信号量,Event,定时器~~

    进击のpython ***** 并发编程--信号量,Event,定时器 本节需要了解的就是: 信号量,以及信号量和互斥锁的区别 了解时间和定时器,以及使用 信号量 信号量也是锁,本质没有变!但是他跟互 ...