文章目录
Nginx
不得不说,我是个菜鸟的忠实粉丝,至少,我所学的知识起步都是在菜鸟
文章目录 |
---|
Nginx 安装配置 | 菜鸟教程 (runoob.com) |
Nginx配置详解 - 张龙豪 - 博客园 (cnblogs.com) |
《高性能服务系统构建与实战》—— 银文杰/编著 |
Nginx在线配置模板 |
一、环境部署
1.1 Linux安装
## 安装
yum -y install nginx
## 跑起来 看看状态
systemctl start nginx
systemctl status nginx
netstat -anp |grep 80
1.2 Docker安装
都是一句话命令
docker pull nginx
1.3 二进制编译安装
不作阐述,先会用起来
1.4 nginx.conf
vim /etc/nginx/nginx.conf
这是一个nginx的基础配置文件,打开看看新大陆
关于该文件的具体配置及配置解释在菜鸟教程有,看首页的文章目录
1.5 Nginx工作模式
它的工作模式主要为 Master - Worker
提到这个不得不说比较出名的NIO框架Netty,在Nginx中本身也是基于该框架进行开发,然而对于模块的进程数也可以在conf配置文件中进行设置
1.6 常用负载架构组成
- 独立Nginx部署 / HAProxy
- LVS + Nginx
- DNS轮询 + LVS + Nginx
- 智能DNS路由 + LVS + Nginx
关于LVS的学习我会写在另外一篇文章
二、入门使用
2.1 反向代理
这里演示在Windows环境下部署的Nginx的操作