Nginx 入门

一、Nginx入门

1.1 什么是Nginx?

Nginx 是一款高性能的 http 服务器/反向代理服务器 及电子邮件(IMAP/P0P3)代理服务器。
有俄罗斯的程序设计师 Igor Sysoev 所开发,官方测试 Nginx 能够支撑 5 万并发链接,并且
CPU、内存等资源消耗却非常低,运行非常稳定,所以现在知名的公司都在使用Nginx。

1.2 Nginx 的应用场景

1、http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。
2、虚拟主机。可以实现一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。
3、反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 Nginx 
   做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

1.3 Windows 环境下安装 Nginx
1.3.1 Windows 常用命令

1.4 Nginx 的优缺点
1.4.2 Nginx.config 文件结构
1.4.3 配置静态访问

1.5 Nginx 实现反向代理
1.5.1 什么是反向代理?
1.5.2 Host 文件新增
1.5.3 Nginx.config 配置

1.6 Nginx 实现负载均衡
1.6.1 什么是负载均衡
1.6.2 负载均衡策略
1.6.3 配置代码
1.6.4 宕机轮询配置规则

1.7 Nginx 解决网站跨域问题

1.8 Nginx 配置防盗链

1.9 Nginx 配置 DDOS
1.9.1 限制请求速度

猜你喜欢

转载自blog.csdn.net/qq_38946877/article/details/88072356