ngnix配置自解
全局配置
user [user] [group];
#只有被设置为用户或用户组的成员才有nginx的启动权限。(#user nobody nobody <=> user nobody nobody #所有用户都有nginx的启动权限。)
worker_processes number 或 auto;
#[number] nginx最多可以产生的工作进程数。[auto] nginx自动检测需要的进程数。
pid logs/nginx.pid;
#文件存储当前运行程序的主进程号,路径可以是以安装目录为根目录的相对路径(上一层即见nginx文件夹),也可以是绝对路径。
error_log logs/error.log error;
#文件存储nginx服务器的日志,默认是error级别,此指令可以在全局块、http块、server块以及location块中配置。
include file;
#配置文件引入,此指令可以放在配置文件的任意地方。
events块配置
worker_connections number;
#一个工作进程允许开启的最大连接数,默认512。
accept_mutex on 或 off;
对多个ngnix进程接收连接进行序列化,防止多进程多连接的抢夺,防止“惊群”,影响性能。
multi_accept on 或 off;
#默认off,即每个工作进程一次只能接收一个新到达的网络连接。
use method;
事件驱动模型的选择,epoll | poll | select | kqueue | rtsig | /dev/poll |
evenport
http块配置
http全局配置
access_log logs/access.log combined;
nginx 访问日志。
access_log off;
关闭服务器访问日志记录功能。
keepalive_timeout 75s;
服务端对连接的保持时间,默认是75s。
keepalive_requests 100;
限制用户通过某一连接向nginx服务器发送请求的次数,默认100。
sendfile on 或 off
是否允许工作进程调用sendfile()传输数据。
send_max_chunk 128k
调用sendfile(),所允许传输的最大数据量。设置为0表示不限制,默认为0。
http server配置
sever全局块
server_name name #匹配ip或域名
listen 80 #匹配端口
server location块 #匹配除域名和端口外的url
ngnix配置自解的更多相关文章
- ngnix 配置CI框架 与 CI的简单使用
ngnix 支持 CI框架1.修改config.php 参考网址:https://www.chenyudong.com/archives/codeigniter-in-nginx-and-url-re ...
- ngnix 配置
#运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log ...
- Ngnix配置
server { listen 80; server_name www.local.test; root /data/workspace; index index.php index.html in ...
- vue router history模式开发ngnix配置
一.前沿 现在很多用vue-router开发页面的时候,都习惯使用hash路由莫模式,如:https://xxxx/#/index/share?code=dsfsd.这种模式在做pc端开发时候挺好用的 ...
- php 镜像richarvey/nginx-php-fpm的ngnix配置
1.遇到错误option error_page 405 =200 $request_uri; location ~ ^/(json)/ { # root /data/website/xxxx.com/ ...
- ngnix配置thinkphp5隐藏index.php的方法亲测有效
在需要访问的域名的conf文件中,比如 vim /etc/nginx/.com.conf location / { // …..省略部分代码 if (!-e $request_filename) { ...
- 我的ngnix 配置内容
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #erro ...
- 基于windows的ngnix基础使用
前言 今天组长一大早心血来潮的跟我说,我希望我们小组电脑做web站点的服务器集群,你搞一搞,就用ngnix吧. 君要臣死,臣不得不死.顺便写个文章做个笔记. 简介 Nginx 是一个高性能的HTTP和 ...
- HAProxy、Nginx 配置 HTTP/2 完整指南
基于最近对HTTP/2的争论和它的优势,是时候升级底层架构了.这篇文章将会介绍如何在安装和配置HAProxy和Ngnix(使用ssl终端).为了简化流程,我建议你准备好使用Docker镜像. 如果你想 ...
随机推荐
- python3 爬虫之Pyquery的使用方法
安装 pip install pyquery 官方文档: https://pythonhosted.org/pyquery/ 初始化方式(四种) 1. 直接字符串 from pyquery impor ...
- 基于docker的gitlab+gitlabrunner+ansible自动部署
系统架构图 网络架构 一.安装docker,确保hostname没有问题 ,查看/etc/hostname./etc/hosts. https://docs.docker.com/engine/ins ...
- enumerateObjectsUsingBlock 、for 、for(... in ...) 的区别 & 性能测试
for VS for(... in ...) for 的应用范围广基本可以NSArray.NSArray以及C语言的数组等,而for(... in ...)仅限于NSArray.NSArray等 fo ...
- 适配移动端的在图片上生成水波纹demo
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&q ...
- sqlite常用的命令-增删改查
一.查看版本信息: #sqlite3 -version 二.sqlite3常用命令 1.当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端,以sqlite>前缀标识: 2. ...
- iOS开发之plist文件操作
之前在想用代码去实现很多界面上能用interface builder可以拖进去的功能,现在想想真是够无知的啊.不仅效率低下,而且对于代码的维护带来不少麻烦,这段时间一直在反思看了design+code ...
- HDU2189 来生一起走
好久没发博客了,最近遇到以下奇葩错误,不明觉厉,忍不住发一篇 /*母函数,因为要求的是素数,那么先打一个素数表,所有的因子都是素数构成 但是遇到一个奇葩事,当num初值取1,结果就出不来,运行了好久 ...
- 【Head First Servlets and JSP】笔记 26: web 应用部署
物理目录结构与虚拟目录结构的差异 WAR 实际上就是 JAR 什么东西应该放在 WEB-INF 文件夹下? <mime-mapping> 相关 <env-entry> 相关 [ ...
- centos6.9 升级glibc(升级到 2.17版)
原系统centos6.9自带GLIBC_2.12,安装一些软体提示版本不对,决定升级. wget http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz tar ...
- 一键安装lnmp-mysql(4)
mysql(){cd $pathtar zxvf cmake-2.8.11.2.tar.gzcd cmake-2.8.11.2./configuremakemake installcd ..tar z ...