update docs

pull/18/head
Zhang Peng 2020-03-13 11:42:51 +08:00
parent 2bffbaadc7
commit 655e8bd268
5 changed files with 9 additions and 8 deletions

View File

@ -82,7 +82,7 @@ nginx.exe -c conf/nginx.conf
`nginx.conf` 配置文件如下: `nginx.conf` 配置文件如下:
> **_注:`conf/nginx.conf` 是 nginx 的默认配置文件。你也可以使用 nginx -c 指定你的配置文件_** > ***注:`conf/nginx.conf` 是 nginx 的默认配置文件。你也可以使用 nginx -c 指定你的配置文件***
```nginx ```nginx
#运行用户 #运行用户
@ -253,7 +253,7 @@ http {
nginx 也可以实现简单的负载均衡功能。 nginx 也可以实现简单的负载均衡功能。
![](http://dunwu.test.upcdn.net/cs/web/nginx/nginx-load-balance.png!zp) ![img](http://dunwu.test.upcdn.net/cs/web/nginx/nginx-load-balance.png!zp)
假设这样一个应用场景:将应用部署在 192.168.1.11:80、192.168.1.12:80、192.168.1.13:80 三台 linux 环境的服务器上。网站域名叫 www.helloworld.com公网 IP 为 192.168.1.11。在公网 IP 所在的服务器上部署 nginx对所有请求做负载均衡处理下面例子中使用的是加权轮询策略 假设这样一个应用场景:将应用部署在 192.168.1.11:80、192.168.1.12:80、192.168.1.13:80 三台 linux 环境的服务器上。网站域名叫 www.helloworld.com公网 IP 为 192.168.1.11。在公网 IP 所在的服务器上部署 nginx对所有请求做负载均衡处理下面例子中使用的是加权轮询策略

View File

@ -33,7 +33,7 @@ Nginx 的高并发,官方测试支持 5 万并发连接。实际生产环境
### 主从模式 ### 主从模式
![](https://raw.githubusercontent.com/dunwu/images/master/snap/20200125161055.png) ![img](https://raw.githubusercontent.com/dunwu/images/master/snap/20200125161055.png)
**Nginx 采用一主多从的主从架构**。 **Nginx 采用一主多从的主从架构**。
@ -121,4 +121,4 @@ LVS 作为入口负载均衡,将请求转发到二级 Ngnix 服务器Ngnix
Ngnix 高可用,至少包含两个 Ngnix 服务器,一台主服务器,一台备服务器,之间使用 Keepalived 做健康监控和故障检测。开放 VIP 端口,通过防火墙进行外部映射。 Ngnix 高可用,至少包含两个 Ngnix 服务器,一台主服务器,一台备服务器,之间使用 Keepalived 做健康监控和故障检测。开放 VIP 端口,通过防火墙进行外部映射。
DNS 解析公网的 IP 实际为 VIP。 DNS 解析公网的 IP 实际为 VIP。

View File

@ -129,6 +129,7 @@ tar zxvf nginx-1.12.2.tar.gz
```bash ```bash
cd /opt/nginx/nginx-1.12.2 cd /opt/nginx/nginx-1.12.2
./configure --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/pcre/pcre-8.35 ./configure --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/pcre/pcre-8.35
make && make install
``` ```
3关闭防火墙 3关闭防火墙
@ -175,7 +176,7 @@ $ systemctl enable nginx.service
- 停止服务:`docker exec -it my-nginx nginx -s stop` 或者:`docker stop my-nginx` - 停止服务:`docker exec -it my-nginx nginx -s stop` 或者:`docker stop my-nginx`
- 重新启动服务:`docker restart my-nginx` - 重新启动服务:`docker restart my-nginx`
## 脚本 ## 三、脚本
> CentOS7 环境安装脚本:[软件运维配置脚本集合](https://github.com/dunwu/linux-tutorial/tree/master/codes/linux/soft) > CentOS7 环境安装脚本:[软件运维配置脚本集合](https://github.com/dunwu/linux-tutorial/tree/master/codes/linux/soft)
@ -189,7 +190,7 @@ $ systemctl enable nginx.service
- 默认安装 - 执行以下任意命令即可: - 默认安装 - 执行以下任意命令即可:
```sh ```shell
curl -o- https://gitee.com/turnon/linux-tutorial/raw/master/codes/linux/soft/nginx-install.sh | bash curl -o- https://gitee.com/turnon/linux-tutorial/raw/master/codes/linux/soft/nginx-install.sh | bash
wget -qO- https://gitee.com/turnon/linux-tutorial/raw/master/codes/linux/soft/nginx-install.sh | bash wget -qO- https://gitee.com/turnon/linux-tutorial/raw/master/codes/linux/soft/nginx-install.sh | bash
``` ```

View File

@ -82,7 +82,7 @@ nginx.exe -c conf/nginx.conf
`nginx.conf` 配置文件如下: `nginx.conf` 配置文件如下:
> **_注:`conf/nginx.conf` 是 nginx 的默认配置文件。你也可以使用 nginx -c 指定你的配置文件_** > ***注:`conf/nginx.conf` 是 nginx 的默认配置文件。你也可以使用 nginx -c 指定你的配置文件***
```nginx ```nginx
#运行用户 #运行用户
@ -253,7 +253,7 @@ http {
nginx 也可以实现简单的负载均衡功能。 nginx 也可以实现简单的负载均衡功能。
![](http://dunwu.test.upcdn.net/cs/web/nginx/nginx-load-balance.png!zp) ![img](http://dunwu.test.upcdn.net/cs/web/nginx/nginx-load-balance.png!zp)
假设这样一个应用场景:将应用部署在 192.168.1.11:80、192.168.1.12:80、192.168.1.13:80 三台 linux 环境的服务器上。网站域名叫 www.helloworld.com公网 IP 为 192.168.1.11。在公网 IP 所在的服务器上部署 nginx对所有请求做负载均衡处理下面例子中使用的是加权轮询策略 假设这样一个应用场景:将应用部署在 192.168.1.11:80、192.168.1.12:80、192.168.1.13:80 三台 linux 环境的服务器上。网站域名叫 www.helloworld.com公网 IP 为 192.168.1.11。在公网 IP 所在的服务器上部署 nginx对所有请求做负载均衡处理下面例子中使用的是加权轮询策略