Nginx
2021-07-21 11:01:08 0 举报
AI智能生成
nginx
作者其他创作
大纲/内容
nginx.config
高并发
主要功能:
代理
正向代理
反向代理
负载均衡
轮询
权重
IP绑定
动静分离
基本信息
安装nginx
解决make问题
常用命令
nginx -t
验证配置是否正确
nginx -V \ -v
-V:查看Nginx详细的版本号
-v:查看Nginx简洁的版本号
-v:查看Nginx简洁的版本号
start nginx
启动Nginx
nginx -reload
配置文件修改重装或者重新发布
nginx -s | stop nginx -s quit
快速停止或者关闭Nginx
正常停止或者关闭Nginx
正常停止或者关闭Nginx
ps -ef | grep nginx
查看nginx进程是否启动
常见状态码
504
(网关超时)服务器作为网关或代理,但是没有及时从上游服务器收到请求
502
(错误网关)服务器作为网关或代理,从上游服务器收到无效响应。
499
用于指出客户端的错误。 (自己电脑这边的问题) 自己电脑这边的问题)
500
(服务器内部错误) 服务器遇到错误,无法完成请求。
503
(尚未实施) 服务器不具备完成请求的功能。 例如,服务器无法识别请求方法时可能会返回此代码。
400
(错误请求) 服务器不理解请求的语法
405
(方法禁用) 禁用请求中指定的方法
403
(禁止) 服务器拒绝请求
414
(请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。
Nginx配置详解
main全局
user
作用:用来指定nginx worker进程运行用户以及用户组,默认nobody账号运行
worker_processes
作用:指定nginx要开启的子进程数量,运行过程中监控每个进程消耗内存(一般几M~几十M不等)根据实际情况进行调整,通常数量是CPU内核数量的整数倍
error_log
作用:定义错误日志文件的位置及输出级别【debug / info / notice / warn / error / crit】
pid
作用:用来指定进程id的存储文件的位置
worker_rlimit_nofile
作用:用于指定一个进程可以打开最多文件数量的描述
events块
multi_accept
worker_connections
use epoll
http\https协议配置
基础配置
SSL证书配置
日志配置
error.log
access.log
log-format
access_log
Gizp压缩配置
文件缓存配置
server
location
localtion /
表示匹配访问根目录
root
用于指定访问根目录时,访问虚拟主机的web目录
index
在不指定访问具体资源时,默认展示的资源文件列表
upstream 负载均衡
正则表达式
文件及目录匹配
flag标记
0 条评论
下一页