nginx文件服务器安全性,nginx访问控制的实现示例

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

稳定性高

系统资源消耗低

对HTTP并发连接的处理能力高

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

环境

一台Linux服务器(192.168.13.128)

一台win10测试机

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

1-20031116005SJ.png

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

?

三,编译安装Nginx

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

?

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

?

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

?

4,编译和安装

?

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

?

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

?

1-2003111601134C.png

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测试机来测试

acb5bd9ccc7f00e4cd241db9f3dff026.png

b69123f86dc7e8d6c5897e99ebb051e8.png

基于授权的访问控制

配置步骤与Apache基本一致

生成用户密码认证文件

修改主配置文件对相应目录,添加认证配置项

重启服务,访问测试

一,修改主配置文件

?

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

?

三,使用win10测试机测试

74f0a226d0b852ccfa1542313d636df3.png

2e116a426021f30d45a5da746e61d83d.png

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值