nginx访问控制的实现示例

关于Nginx一款高性能,轻量级web服务软件

稳定性高
系统资源消耗低
对HTTP并发连接的处理能力高

单台物理服务器可支持30000~50000个并发请求

环境

  • 一台Linux服务器(192.168.13.128)
  • 一台win10测试机

一,在Windows上将LAMP所需压缩软件包共享出来(此处如有问题请看之前的博客相关文章)

nginx访问控制的实现示例

二,在Linux上使用远程共享获取文件并挂载到mnt目录下

?

三,编译安装Nginx

1,解压源码包到/opt下,并查看

?

2,安装编译需要的环境组件包

?

3,创建程序用户nginx并编译Nginx

?

4,编译和安装

?

5,优化nginx启动脚本,以便于系统识别

?

6,安装elinks网页测试工具,并进行测试

?

nginx访问控制的实现示例

7,服务开启重载以及关闭

?

8,制作管理脚本,便于使用service管理使用

?

Nginx的访问状态统计

启用HTTP_STUB_STATUS状态统计模块
nginx -V可以查看已安装的Nginx是否包含统计模块

一,修改nginx配置文件

?

二,安装DNS服务器做域名解析

1,安装bind服务

?

2,配置主配置文件/etc/named.conf

?

3,配置区域配置文件(etc/named.rfc1912.zones)

?

4,编辑区域数据配置文件( kgc.com.zone)

?

5,关闭防火墙并开启服务

?

6,利用win10测试机来测试

nginx访问控制的实现示例

nginx访问控制的实现示例

基于授权的访问控制

配置步骤与Apache基本一致

生成用户密码认证文件
修改主配置文件对相应目录,添加认证配置项
重启服务,访问测试

一,修改主配置文件

?

二,安装httpd-tools工具包,设置密码认证文件

?

三,使用win10测试机测试

nginx访问控制的实现示例

nginx访问控制的实现示例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://blog.51cto.com/14469918/2451655



相关文章
推荐文章
热门文章

微信公众号推荐

相关推荐