1.ngnix.conf的配置结构

2.部分配置文件说明

  1. #worker进程可操作的用户
  2. #user nobody;
  3. #设置worker的个数
  4. worker_processes 1;
  5. #错误日志
  6. #error_log logs/error.log;
  7. #日志级别 debug info notice warn error crit
  8. #error_log logs/error.log notice;
  9. #error_log logs/error.log info;
  10. #nginx的进程号
  11. #pid logs/nginx.pid;
  12. #事件处理
  13. events {
  14. #操作模式,默认使用epoll(linux系统使用)
  15. use epoll;
  16. #设置每个worker的客户端最大连接数
  17. worker_connections 1024;
  18. }
  19. #相关网络传输模块
  20. http {
  21. #导入的外部指令(外部文件)mime.types在conf目录下
  22. include mime.types;
  23. default_type application/octet-stream;
  24. #日志格式
  25. #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  26. # '$status $body_bytes_sent "$http_referer" '
  27. # '"$http_user_agent" "$http_x_forwarded_for"';
  28. #http请求的日志文件
  29. #access_log logs/access.log main;
  30. #打开文件传输
  31. sendfile on;
  32. #与sendfile一起使用,但数据包累计到一定程度以后再去发送
  33. #tcp_nopush on;
  34. #keepalive_timeout 0;
  35. #http保持连接的状态超时时间(单位秒)
  36. keepalive_timeout 65;
  37. #开启内容传输压缩
  38. #gzip on;
  39. #限制最小压缩,小于1字节的文件不会压缩
  40. #gzip_min_length 1
  41. #定义压缩的级别(文件越大,压缩越多,但是cpu占用越高)
  42. #gzip_comp_level 3
  43. #定义压缩文件的类型
  44. 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;|
  45. #服务器配置
  46. server {
  47. #监听的端口
  48. listen 80;
  49. #监听的域名
  50. server_name localhost;
  51. #charset koi8-r;
  52. #access_log logs/host.access.log main;
  53. # /匹配的请求地址
  54. location / {
  55. #影射的文件夹,html表示conf的同级目录的html文件夹
  56. root html;
  57. #指定默认的首页
  58. index index.html index.htm;
  59. }
  60. #默认的配置
  61. location / {
  62. #影射的文件夹,html表示conf的同级目录的html文件夹
  63. root html;
  64. #指定默认的首页
  65. index index.html index.htm;
  66. }
  67. #当用户请求 /test,nginx会自动拼接到/home后面,即访问/home/test路径
  68. location /test {
  69. #影射的文件夹,html表示conf的同级目录的html文件夹
  70. root /home;
  71. }
  72. #alias来设置别名,当用户访问/static,nginx影射到 /home/static路径中
  73. location /static {
  74. #影射的文件夹,html表示conf的同级目录的html文件夹
  75. alias /home/static;
  76. }
  77. #error_page 404 /404.html;
  78. # redirect server error pages to the static page /50x.html
  79. # 错误页面配置
  80. error_page 500 502 503 504 /50x.html;
  81. location = /50x.html {
  82. root html;
  83. }
  84. }
  85. }

3.配置重新加载才生效

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

  1. ./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. redis必知会

    Redis 是单进程单线程的? Redis 是单进程单线程的,redis 利用队列技术将并发访问变为串行访问,消 除了传统数据库串行控制的开销. Redis 的持久化机制是什么?各自的优缺点? Red ...

  2. layui 魔改:上传时的真实进度条

    这个问题本身不复杂,难点在于需要改 layui 的源码. HTML略. 网页的JS域: layui.use(['upload','element','layer'], function(){ var ...

  3. corosync+pacemaker高可用集群

    高可用集群,是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术.简单的说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源.这些单个的计算机系统就是集群的节点. ...

  4. 高效C++:继承和实现

    如何正确的使用继承和实现是本章说明的重点. 确定public继承的关系是is-a public继承等同于is-a 对public继承,所有base的特性,在derived上都适用 避免遮掩继承而来的名 ...

  5. selenium自动爬取网易易盾的验证码

    我们在爬虫过程中难免会遇到一些拦路虎,比如各种各样的验证码,时不时蹦出来,这时候我们需要去识别它来继续我们的工作,接下来我将爬取网一些滑动验证码,然后通过百度的EasyDL平台进行数据标注,创建模型, ...

  6. static关键字和final关键字

    static关键字和final关键字 static(静态) 作用 用来修饰属性.方法.代码块.内部类 static修饰属性 表示静态变量(类变量) 按是否使用static修饰,属性的分类 静态属性 当 ...

  7. OKex平台如何使用谷歌身份验证?

    打开OK交易所官网,找到谷歌身份验证器的开启界面 登陆后点击右上角头像-账户和安全 然后[安全设置]里出现“谷歌验证”的位置,点击开启按钮,到了二维码和密钥显示的界面 我们不使用谷歌身份验证器,因为需 ...

  8. Python编程之美:最佳实践指南PDF高清完整版免费下载|百度云盘|Python新手到进阶

    百度云盘:Python编程之美:最佳实践指南PDF高清完整版免费下载 提取码:1py6 内容简介 <Python编程之美:最佳实践指南>是Python用户的一本百科式学习指南,由Pytho ...

  9. Spring学习之Spring与Mybatis的两种整合方式

    本机使用IDEA 2020.1.MySql 8.0.19,通过Maven进行构建 环境准备 导入maven依赖包 <dependencies> <dependency> < ...

  10. Day12_搜索过滤

    学于黑马和传智播客联合做的教学项目 感谢 黑马官网 传智播客官网 微信搜索"艺术行者",关注并回复关键词"乐优商城"获取视频和教程资料! b站在线视频 0.学习 ...