1.nginx的安装

1.1解压nginx文件

1.2 nginx文件说明

3.启动nginx

4.验证是否启动成功

2 配置文件(说明)

user  nginx;nginx的运行账号(rpm安装时会自动创建这个账号),也可以写成user nginx nginx表示用户和组

worker_processes  10;工作进程数(worker),一般等于cpu内核数或者两倍

worker_rlimit_nofile 100000;文件描述符数量

error_log   /var/log/nginx/error.log;

#error_log  /var/log/nginx/error.log  notice;

#error_log  /var/log/nginx/error.log  info;

pid        /var/run/nginx.pid;

events {

worker_connections  1024;每个worker进程允许的连接数

use epoll;网络I/O事件模型,linux推荐用epoll,FreeBSD推荐用kqueue

}

http {

include       /etc/nginx/mime.types;include用来引用其他的配置文件,即可以按照需求将不同的配置写到不同的文件里面

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"';

定义日志格式,格式名字设为main

access_log  /var/log/nginx/access.log  main;

access日志文件的路径,采用上面定义的main 格式记录

sendfile        on;

tcp_nopush      on;

tcp_nodelay     on;

server_tokens   off;

gzip            on;启用压缩

gzip_static     on;启用HTTPGzipStatic模块(不在core和standard模块组中,但rpm安装带了此模块)

gzip_comp_level 5;压缩级别,1最小最快,9最大最慢

gzip_min_length 1024;压缩的最小长度,小于此长度的不压缩(此长度即header中的Content-Length)

keepalive_timeout  65;

limit_zone   myzone  $binary_remote_addr  10m;

# Load config files from the /etc/nginx/conf.d directory

include /etc/nginx/conf.d/*.conf;

server {

limit_conn   myzone  10;

listen       80;端口

server_name  _;域名

#charset koi8-r;

#access_log  logs/host.access.log  main;

location / {

root   /usr/share/nginx/html;主目录

index  index.html index.htm;

}

………………

转载于:https://www.cnblogs.com/xumaodun/p/4867463.html

Nginx的安装和配置文件详细说明相关推荐

  1. Nginx编译安装及配置文件详解

    写在前面 Centos版本:Centos 7.6 - 64bit Nginx版本:1.20.2 一.什么是Nginx Nginx (engine x) 是一款轻量级的Web 服务器 .反向代理服务器及 ...

  2. 【nginx详解】nginx配置文件详细解析以及模板

    文章目录 目录 文章目录 一.nginx 模板案例下载 二.nginx介绍 三.nginx功能 四.nginx配置 总结 一.nginx 模板案例下载 nginx-1.19.10.rar(内含配置文件 ...

  3. Nginx服务器安装部署详细步骤(多次安装,过程详细)

    Nginx服务器提供了Windows和Linux版本,本文为Linux环境下Nginx服务器的详细安装步骤. 安装环境: Linux服务器操作系统:CentOs 8.1.1911 Nginx版本:1. ...

  4. linux 安装nginx php mysql 配置文件在哪_linux下 php+nginx+mysql安装配置

    我主要是用来安装php,以及nginx和php的交互. 一 安装插件 可以选择YUM安装或者源码编译安装gccgcc-c++zlib pcre pcre-devel libevent libevent ...

  5. Nginx的安装和应用(详细介绍)

    目录 1.安装过程: 2.Nginx常用命令 2.1. 查看版本 2.2.查看conf/nginx.conf文件配置的是否有错误 2.3.启动Nginx服务 2.4.停止nginx服务命令 2.5.重 ...

  6. Linux Nginx的安装与配置(全程图文记录超详细)

    一.本文内容的包含 Nginx的安装和使用 Http和Https(80和443端口)的访问配置 Http自动重定向到Https SSL证书的使用 二.前言 Nginx 是一款由俄罗斯的程序设计师 Ig ...

  7. nginx下安装配置modsecurity waf防火墙(附完整编译、配置、排错、详细规则)

    ModSecurity是一个免费.开源的Apache模块,可以充当Web应用防火墙(WAF).ModSecurity是一个入侵探测与阻止的引擎.它主要是用于Web应用程序所以也可以叫做Web应用程序防 ...

  8. nginx安装及其配置详细教程

    1 nginx 介绍 1 什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器. 由俄罗斯的程序设计师Igor Sysoev所开发,官方 ...

  9. 【Nginx】彻底卸载Nginx以及安装Nginx的详细教程

    今天尚硅谷出了新版的Nginx教程,感觉之前的教程有点浅所以我决定再看一遍,然后开始看之前要把之前的Nginx卸载掉.在安装教程对应版本的Nginx,这样看教程的时候错误可能会少一点. 目录 一.卸载 ...

最新文章

  1. 3.4.2 停止等待协议
  2. MapReduce源码之InputFormat
  3. HashMap和Hashtable
  4. boost::sort模块float_sort 右移函子排序示例
  5. java足球经理2010下载_apk是什么文件?apk文件怎么打开?
  6. 使用.Net Core CLI命令dotnet new创建自定义模板
  7. python计算绩效工资_python实现 --工资管理系统
  8. html文件很大,webpack打包之后的文件过大如何解决
  9. 颠覆世界的新技术:区块链
  10. 尚硅谷设计模式笔记-适配器模式
  11. 编程学习记录1:编程的一些简单概念
  12. 23. 从上往下打印二叉树[层序遍历](C++版本)
  13. 冀教版三年级计算机教学计划,冀教版数学小学三年级上册教学计划
  14. crentso7.4+rpm方式安装MySQL5.7.22报错:安装冲突conflicts
  15. python绘制小提琴图_Python:matplotlib 和 Seaborn 之热图、小提琴图和箱线图 (三十四)...
  16. jQuery的下载与安装
  17. 什么是数据库“存算分离”架构?
  18. Lake Shore M91快速霍尔测量仪
  19. 2020海大计算机学院保研名单,中国海洋大学2020年硕士研究生拟录取名单公示 (全日制)...
  20. Maven项目导入依赖不可用的问题,不下载的问题(众多问题中的一种)

热门文章

  1. Face Alignment at 3000 FPS via Regressing Local Binary Features(CVPR2014)读后感(first pass)
  2. MongoDB的设计模式策略
  3. 微信小程序注意点及快捷键
  4. Linux下一个简单守护进程的实现 (Daemon)
  5. 我的Android进阶之旅------gt;Android使用AlarmManager全局定时器实现定时更换壁纸
  6. mysql隐式转换造成索引失效的事故总结
  7. 紧急通知,读者服务群大调整
  8. 从智能客服说起,看小i机器人如何用AI赋能产业升级改造|M-TECH AI助力中国智造产业论坛...
  9. 解决“安装VMM过程中无法注册SPN以及SCP”问题一例
  10. 数据分析与挖掘 - R语言:贝叶斯分类算法(案例三)