Nginx的安装和配置文件详细说明
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的安装和配置文件详细说明相关推荐
- Nginx编译安装及配置文件详解
写在前面 Centos版本:Centos 7.6 - 64bit Nginx版本:1.20.2 一.什么是Nginx Nginx (engine x) 是一款轻量级的Web 服务器 .反向代理服务器及 ...
- 【nginx详解】nginx配置文件详细解析以及模板
文章目录 目录 文章目录 一.nginx 模板案例下载 二.nginx介绍 三.nginx功能 四.nginx配置 总结 一.nginx 模板案例下载 nginx-1.19.10.rar(内含配置文件 ...
- Nginx服务器安装部署详细步骤(多次安装,过程详细)
Nginx服务器提供了Windows和Linux版本,本文为Linux环境下Nginx服务器的详细安装步骤. 安装环境: Linux服务器操作系统:CentOs 8.1.1911 Nginx版本:1. ...
- linux 安装nginx php mysql 配置文件在哪_linux下 php+nginx+mysql安装配置
我主要是用来安装php,以及nginx和php的交互. 一 安装插件 可以选择YUM安装或者源码编译安装gccgcc-c++zlib pcre pcre-devel libevent libevent ...
- Nginx的安装和应用(详细介绍)
目录 1.安装过程: 2.Nginx常用命令 2.1. 查看版本 2.2.查看conf/nginx.conf文件配置的是否有错误 2.3.启动Nginx服务 2.4.停止nginx服务命令 2.5.重 ...
- Linux Nginx的安装与配置(全程图文记录超详细)
一.本文内容的包含 Nginx的安装和使用 Http和Https(80和443端口)的访问配置 Http自动重定向到Https SSL证书的使用 二.前言 Nginx 是一款由俄罗斯的程序设计师 Ig ...
- nginx下安装配置modsecurity waf防火墙(附完整编译、配置、排错、详细规则)
ModSecurity是一个免费.开源的Apache模块,可以充当Web应用防火墙(WAF).ModSecurity是一个入侵探测与阻止的引擎.它主要是用于Web应用程序所以也可以叫做Web应用程序防 ...
- nginx安装及其配置详细教程
1 nginx 介绍 1 什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器. 由俄罗斯的程序设计师Igor Sysoev所开发,官方 ...
- 【Nginx】彻底卸载Nginx以及安装Nginx的详细教程
今天尚硅谷出了新版的Nginx教程,感觉之前的教程有点浅所以我决定再看一遍,然后开始看之前要把之前的Nginx卸载掉.在安装教程对应版本的Nginx,这样看教程的时候错误可能会少一点. 目录 一.卸载 ...
最新文章
- 3.4.2 停止等待协议
- MapReduce源码之InputFormat
- HashMap和Hashtable
- boost::sort模块float_sort 右移函子排序示例
- java足球经理2010下载_apk是什么文件?apk文件怎么打开?
- 使用.Net Core CLI命令dotnet new创建自定义模板
- python计算绩效工资_python实现 --工资管理系统
- html文件很大,webpack打包之后的文件过大如何解决
- 颠覆世界的新技术:区块链
- 尚硅谷设计模式笔记-适配器模式
- 编程学习记录1:编程的一些简单概念
- 23. 从上往下打印二叉树[层序遍历](C++版本)
- 冀教版三年级计算机教学计划,冀教版数学小学三年级上册教学计划
- crentso7.4+rpm方式安装MySQL5.7.22报错:安装冲突conflicts
- python绘制小提琴图_Python:matplotlib 和 Seaborn 之热图、小提琴图和箱线图 (三十四)...
- jQuery的下载与安装
- 什么是数据库“存算分离”架构?
- Lake Shore M91快速霍尔测量仪
- 2020海大计算机学院保研名单,中国海洋大学2020年硕士研究生拟录取名单公示 (全日制)...
- Maven项目导入依赖不可用的问题,不下载的问题(众多问题中的一种)
热门文章
- Face Alignment at 3000 FPS via Regressing Local Binary Features(CVPR2014)读后感(first pass)
- MongoDB的设计模式策略
- 微信小程序注意点及快捷键
- Linux下一个简单守护进程的实现 (Daemon)
- 我的Android进阶之旅------gt;Android使用AlarmManager全局定时器实现定时更换壁纸
- mysql隐式转换造成索引失效的事故总结
- 紧急通知,读者服务群大调整
- 从智能客服说起,看小i机器人如何用AI赋能产业升级改造|M-TECH AI助力中国智造产业论坛...
- 解决“安装VMM过程中无法注册SPN以及SCP”问题一例
- 数据分析与挖掘 - R语言:贝叶斯分类算法(案例三)