格式化 markdown 文档
parent
1e28d80ce9
commit
ad634ef774
|
@ -28,13 +28,13 @@
|
||||||
|
|
||||||
**Nginx (engine x)** 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
|
**Nginx (engine x)** 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
|
||||||
|
|
||||||
![](https://raw.githubusercontent.com/dunwu/JavaWeb/master/images/tools/nginx/nginx.jpg)
|
<br><div align="center"><img src="https://raw.githubusercontent.com/dunwu/JavaWeb/master/images/tools/nginx/nginx.jpg"/></div><br>
|
||||||
|
|
||||||
**什么是反向代理?**
|
**什么是反向代理?**
|
||||||
|
|
||||||
反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
|
反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
|
||||||
|
|
||||||
![](http://dunwu.test.upcdn.net/images/network/proxy-server.jpg)
|
<br><div align="center"><img src="http://dunwu.test.upcdn.net/images/network/proxy-server.jpg"/></div><br>
|
||||||
|
|
||||||
## 安装与使用
|
## 安装与使用
|
||||||
|
|
||||||
|
|
|
@ -91,7 +91,7 @@ nginx-1.14.0 是 Nginx 的 windows 环境的 1.14.0 官方版本。之所以把
|
||||||
2. 配置 hosts:`127.0.0.1 www.demo01.com`
|
2. 配置 hosts:`127.0.0.1 www.demo01.com`
|
||||||
3. 在浏览器中访问:www.demo01.com
|
3. 在浏览器中访问:www.demo01.com
|
||||||
|
|
||||||
![](images\nginx-demo01.png)
|
<br><div align="center"><img src="images\nginx-demo01.png"/></div><br>
|
||||||
|
|
||||||
### Demo02 - 负载均衡示例
|
### Demo02 - 负载均衡示例
|
||||||
|
|
||||||
|
@ -111,7 +111,7 @@ nginx-1.14.0 是 Nginx 的 windows 环境的 1.14.0 官方版本。之所以把
|
||||||
|
|
||||||
如图所示:三次访问的端口号各不相同,说明三个服务器各自均有不同机率(基于权重)被访问。
|
如图所示:三次访问的端口号各不相同,说明三个服务器各自均有不同机率(基于权重)被访问。
|
||||||
|
|
||||||
![](images\nginx-demo02.png)
|
<br><div align="center"><img src="images\nginx-demo02.png"/></div><br>
|
||||||
|
|
||||||
### Demo03 - 多 webapp 示例
|
### Demo03 - 多 webapp 示例
|
||||||
|
|
||||||
|
@ -137,7 +137,7 @@ Nginx 配置文件:[demo03.conf](nginx-1.14.0/conf/conf.d/demo03.conf)
|
||||||
|
|
||||||
如图所示:三次访问的 context 和端口号各不相同。说明 Nginx 根据不同的 context 将请求分发到指定的服务器上。
|
如图所示:三次访问的 context 和端口号各不相同。说明 Nginx 根据不同的 context 将请求分发到指定的服务器上。
|
||||||
|
|
||||||
![](images\nginx-demo03.png)
|
<br><div align="center"><img src="images\nginx-demo03.png"/></div><br>
|
||||||
|
|
||||||
### Demo04 - 前后端分离示例
|
### Demo04 - 前后端分离示例
|
||||||
|
|
||||||
|
@ -169,11 +169,11 @@ Nginx 配置文件:[demo04.conf](nginx-1.14.0/conf/conf.d/demo04.conf)
|
||||||
|
|
||||||
效果图:
|
效果图:
|
||||||
|
|
||||||
![](images\nginx-demo04.png)
|
<br><div align="center"><img src="images\nginx-demo04.png"/></div><br>
|
||||||
|
|
||||||
按 F12 打开浏览器控制台,输入用户名/密码(admin/123456)执行登录操作。如下图所示,可以看到登录后的访问请求被转发到了 Nginx 配置的服务器地址。
|
按 F12 打开浏览器控制台,输入用户名/密码(admin/123456)执行登录操作。如下图所示,可以看到登录后的访问请求被转发到了 Nginx 配置的服务器地址。
|
||||||
|
|
||||||
![](<images\nginx-demo04(2).png>)
|
<br><div align="center"><img src="<images\nginx-demo04(2"/></div><br>
|
||||||
|
|
||||||
### Demo05 - 配置文件服务器示例
|
### Demo05 - 配置文件服务器示例
|
||||||
|
|
||||||
|
@ -199,7 +199,7 @@ Nginx 配置文件:[demo05.conf](nginx-1.14.0/conf/conf.d/demo05.conf)
|
||||||
|
|
||||||
效果图如下:
|
效果图如下:
|
||||||
|
|
||||||
![](images\nginx-demo05.png)
|
<br><div align="center"><img src="images\nginx-demo05.png"/></div><br>
|
||||||
|
|
||||||
### Demo06 - 静态站点示例
|
### Demo06 - 静态站点示例
|
||||||
|
|
||||||
|
@ -207,7 +207,7 @@ Nginx 配置文件:[demo05.conf](nginx-1.14.0/conf/conf.d/demo05.conf)
|
||||||
|
|
||||||
Nginx 中的配置要点:
|
Nginx 中的配置要点:
|
||||||
|
|
||||||
- 设置 location ,指定支持访问的静态资源类型。如:`location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt)`
|
- 设置 location ,指定支持访问的静态资源类型。如:`location \~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt)`
|
||||||
- root 用来设置开放为文件服务的根路径。
|
- root 用来设置开放为文件服务的根路径。
|
||||||
- index 用来设置首页。
|
- index 用来设置首页。
|
||||||
|
|
||||||
|
@ -220,4 +220,4 @@ Nginx 中的配置要点:
|
||||||
|
|
||||||
效果图如下:
|
效果图如下:
|
||||||
|
|
||||||
![](images\nginx-demo06.png)
|
<br><div align="center"><img src="images\nginx-demo06.png"/></div><br>
|
||||||
|
|
|
@ -18,11 +18,11 @@
|
||||||
|
|
||||||
(1)进入[官方下载地址](https://nginx.org/en/download.html),选择合适版本(nginx/Windows-xxx)。
|
(1)进入[官方下载地址](https://nginx.org/en/download.html),选择合适版本(nginx/Windows-xxx)。
|
||||||
|
|
||||||
![](http://oyz7npk35.bkt.clouddn.com/images/20180920181023092347.png)
|
<br><div align="center"><img src="http://oyz7npk35.bkt.clouddn.com/images/20180920181023092347.png"/></div><br>
|
||||||
|
|
||||||
(2)解压到本地
|
(2)解压到本地
|
||||||
|
|
||||||
![](http://oyz7npk35.bkt.clouddn.com/images/20180920181023092044.png)
|
<br><div align="center"><img src="http://oyz7npk35.bkt.clouddn.com/images/20180920181023092044.png"/></div><br>
|
||||||
|
|
||||||
(3)启动
|
(3)启动
|
||||||
|
|
||||||
|
@ -142,7 +142,7 @@ $ firewall-cmd --reload
|
||||||
|
|
||||||
启动后,访问站点:
|
启动后,访问站点:
|
||||||
|
|
||||||
![](http://oyz7npk35.bkt.clouddn.com/images/20180920181016133223.png)
|
<br><div align="center"><img src="http://oyz7npk35.bkt.clouddn.com/images/20180920181016133223.png"/></div><br>
|
||||||
|
|
||||||
## Linux 开机自启动
|
## Linux 开机自启动
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue