一、安装
1.关闭防火墙并将安装包放在/opt下且解压出来
2.安装依赖包
3.创建运行用户、组
4.编译安装
在/opt/nginx-1.12.2目录下
然后make && make install编译安装
二、添加nginx系统服务
1.我们在/etc/init.d目录下创建一个nginx文件,文件里面内容如下
2.给nginx文件赋予执行权限并添加为系统服务,这样就可以使用systemctl start/stop/restart这些命令来开关服务
三、Nginx服务的主配置文件
1.位置
2.相关含义
#如提高每个进程的连接数还需执行“ulimit -n 65535”命令临时修改本地每个进程可以同时打开的最大文件数。
#在Linux平台上,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。
#可使用ulimit -a命令查看系统允许当前用户进程打开的文件数限制.
四、基于授权的访问控制
1.安装工具
2.创建用户
3.设置权限
4.修改主配置文件
5.重启服务,测试
输入密码以后便可以访问
注:访问控制规则
五、基于域名的 Nginx 虚拟主机
1.添加域名解析
2.准备网页
3.修改主配置文件
4.重启服务并测试
六、基于IP 的 Nginx 虚拟主机
1.添加虚拟网卡
2.修改主配置文件
3.修改域名解析
4.重启服务并测试
七、基于端口的 Nginx 虚拟主机
1.讲域名解析恢复
2.修改主配置文件
3.重启服务并测试