Nginx服务--访问控制,身份验证登录

本文介绍了如何使用Nginx实现基于用户权限的访问控制,通过配置步骤生成用户密码认证文件,修改Nginx主配置文件,添加认证配置,并详细讲述了手工编译安装Nginx服务的过程,包括解压缩、安装依赖、配置编译、建立软链接以及服务的启动和测试。
摘要由CSDN通过智能技术生成

一.Nginx基于授权的访问控制概述

  • Nginx与Apache一样,可以实现基于用户权限的访问控制,当客户端想要访问相应的网站或者目录时,要求用户输入用户名和密码,才能正常访问
  • 配置步骤生成用户密码认证文件 ;修改主配置文件相对应的目录,添加认证配置项;重启服务,访问测试

手工编译安装Nginx服务

  • 解压缩包
[root@localhost mnt]# tar zxvf nginx-1.12.2.tar.gz -C /opt
  • 安装环境依赖包
[root@localhost nginx-1.12.2]# yum install gcc gcc-c++ pcre pcre-devel zlib-devel -y
  • 创建用户,不建立宿主文件,且不能再shell上登录
[root@localhost nginx-1.12.2]# useradd -M -s /sbin/nologin nginx
  • 配置,安装且编译
./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_stub_status_module

make && make install
  • 建立执行程序的软链接
[root&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值