nginx的配置文件
nginx.conf
1、全局模块
worker_processes 1;
工作进程数,设置成内核数的2倍(一般不超过八个,超过八个会降低性能,4个 1-2个)
events 模块,决定了nginx能够处理的连接数,连接数和worker_processes 数值相乘
处理进程的过程
cd /usr/local/nginx/
vim etc/security/limits.conf
做大限制就是65535
http
转发和处理http请求设置代理(正向代理,反向代理),缓存,定义日志格式,重定向配置
include:文件拓展名用于文件类型的映射表。nginx能够打开文件和支持类型
root和alias之间匹配工作目录的模块
root:做拼接:root的工作目录
location /xyq02
/opt/test1/
/opt/test1/xy102
alias:匹配nginx的工作目录,路径是绝对路径
location /xy102
alias 只能写在http模块中server模块中的location模块里面
root 可以写在server模块,也可以在http,也可以在location中
alias匹配工作目录,不能够使用重定向功能
全局模块
work_processes 1:指定进程数
events模块决定了能够处理的连接数
stream:四层模块
http模块
转发和处理http请求,设置代理(正向代理,反向代理),缓存,
统计访问状态
vim/nginx.conf
基于密码的授权进行访问控制
yum -y install httpd-tools 先安装这个服务
基于客户端的访问控制 IP地址进行控制
添加一个控制规则
拒绝多个ip用, 隔开
域名设置域名和日志文件
创建目录
做一个本地映射
多个域名
位置和 内容
访问内容
做映射
基于IP地址的虚拟主机
基于端口实现多个虚拟主机
1-6035
更改端口
多个配置文件conf文件