nginx 从入门到实践 -基础篇(2)
来源:互联网 发布:手机房屋平面设计软件 编辑:程序博客网 时间:2024/06/05 20:18
上篇说到了linux的安装 目录基本讲解 以及启动访问。
下面继续探索。
1)模块
–with-http_random_linux_module 目录中选择一个随机主页
_ witn-http_sub_module http 内容替换
-limit_conn_module 连接频率限制
-limit_req_module 请求频率限制
2)http 协议的连接与请求
HTTP协议版本 连接关系
HTTP1.0 TCP不能 复习
HTTP1.1 顺序性TCP复习
HTTP2.0 多路复用TCP复用
2)nginx 访问控制
基于ip的访问控制 -http_access_module
基于用户的信任登录 -http_auth_basic_module
-http_access_module
下面说下配置
vi /etc/nginx/conf/default.conf 进入配置页面
配置一个location
限制自己的ip 访问admin.html 页面
这个时候访问会出现403
http_access_module 的局限
如果不是直接使用ip 访问使用代理进行访问那么访问会出现局限性 限制不精准。
可以使用 解决 x_forwarded_for
那么问题真的解决了么。
x_forwarded_for是一个协议要求那么一些代理厂商就一定遵守么,ip 在头信息中也是一样可以修改的。
下面我们试试另外一个访问控制
http_auth_basic_module
使用yum install httpd-tools -y 安装 加密工具
第一次使用要生成加密文件
更改配置文件
重启nginx 网页进入此时发现需要
需要登录验证
http_auth_basic_module的局限
1 用户信息依赖文件方式
2 操作管理机械,效率低下
文章地址:http://www.haha174.top/article/details/254641
免责声明:本篇文章学习自慕课网nginx 从入门到实践 (http://coding.imooc.com/class/121.html)只做学习用途。如有侵权行为请告知。
- nginx 从入门到实践 -基础篇(2)
- nginx 从入门到实践 -基础篇(1)
- Nginx开发从入门到精通-基础篇
- Nginx模块开发---Nginx开发从入门到精通 读书笔记(二)---Nginx基础概念
- Python编程:从入门到实践2
- AugularJS从入门到实践(二)
- Nginx从入门到放弃(一)
- 《C++从入门到实践》
- c++从入门到实践
- Docker从入门到实践
- Kafka从入门到实践
- ActiveMQ从入门到实践
- nginx从入门到精通
- Nginx从入门到精通
- Nginx从入门到精通
- Arduino从基础到实践
- Arduino从基础到实践
- SNMP从入门到开发:基础篇
- mac下安装tomcat并配置Myeclipse过程
- Educational Codeforces Round 32 A. Local Extrema(模拟水题)
- PAT (Basic Level) Practise (中文)1037. 在霍格沃茨找零钱(20)
- win32 sdk下调用webbrowser控件
- Educational Codeforces Round 32 B. Buggy Robot(模拟)
- nginx 从入门到实践 -基础篇(2)
- SpringMVC(2)-- 常用注解类
- 软件工程(C编码实践篇)学习总结
- Educational Codeforces Round 32 C. K-Dominant Character(模拟)
- Maven工程的SpringMVC结构的Web程序
- 17.11.9日报
- C语言03
- idea java web开发遇到的问题
- urllib模块使用笔记