免费写作文网站,网站制作系统哪个好,wordpress thepost,工作室起名文章目录 一. **Nginx** **的简介**1.1 什么是 **nginx**1.2 正向代理1.3 反向代理1.4 **负载均衡**1.5 动静分离 二. **Nginx** **的安装**三. **Nginx** **的常用的命令**四. **Nginx** **的配置文件**五. **Nginx** **配置实例**反向代理实例**1**5.1 实现效果5.2 准备工作5… 文章目录 一. **Nginx** **的简介**1.1 什么是 **nginx**1.2 正向代理1.3 反向代理1.4 **负载均衡**1.5 动静分离 二. **Nginx** **的安装**三. **Nginx** **的常用的命令**四. **Nginx** **的配置文件**五. **Nginx** **配置实例**反向代理实例**1**5.1 实现效果5.2 准备工作5.3 **实验代码** 六 . **Nginx** **配置实例-反向代理实例** **2**七. **Nginx** **配置实例**负载均衡八. **Nginx** **配置实例动静分离**九 . **Nginx** **配置高可用的集群**十 . **Nginx** **的原理** 一. Nginx 的简介
1.1 什么是 nginx
Nginx 是高性能的 HTTP 和反向代理的服务器处理高并发能力是十分强大的能经受高负载的考验,有报告表明能支持高达 50000 个并发连接数。
1.2 正向代理
需要在客户端配置代理服务器进行指定网站访问。 1.3 反向代理
暴露的是代理服务器地址隐藏了真实服务器 IP 地址。 1.4 负载均衡
增加服务器的数量然后将请求分发到各个服务器上将原先请求集中到单个服务器上的情况改为将请求分发到多个服务器上将负载分发到不同的服务器也就是我们所说的负载均衡 1.5 动静分离
为了加快网站的解析速度可以把动态页面和静态页面由不同的服务器来解析加快解析速度。降低原来单个服务器的压力。 二. Nginx 的安装
1、准备工作
(1)打开虚拟机使用远程连接工具连接 linux 操作系统
(2)到 nginx 官网下载软件
http://nginx.org/
2、开始进行 nginx 安装
(1)安装 pcre 依赖
第一步 联网下载 pcre 压缩文件依赖
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz 第二步 解压压缩文件
使用命令 tar –xvf pcre-8.37.tar.gz
第三步./configure完成后回到 pcre 目录下执行 make最后执行 make install 2安装 openssl 、zlib 、 gcc 依赖
yum -y install make zlib zlib-devel gcc-c libtool openssl openssl-devel
****3安装 nginx
使用命令解压
./configure
make make install
进入目录 /usr/local/nginx/sbin/nginx 启动服务
在 windows 系统中访问 linux 中 nginx默认不能访问的因为防火墙问题
****1关闭防火墙
****2开放访问的端口号80 端口
查看开放的端口号
firewall-cmd --list-all
设置开放的端口号
firewall-cmd --add-servicehttp –permanent
firewall-cmd --add-port80/tcp --permanent
重启防火墙
firewall-cmd –reload
三. Nginx 的常用的命令 四. Nginx 的配置文件 五. Nginx 配置实例反向代理实例1
5.1 实现效果
实现效果使用 nginx 反向代理访问 www.123.com 直接跳转到 127.0.0.1:8080
5.2 准备工作
****1在 liunx 系统安装 tomcat使用默认端口 8080
tomcat 安装文件放到 liunx 系统中解压
进入 tomcat 的 bin 目录中./startup.sh 启动 tomcat 服务器
****2对外开放访问的端口
firewall-cmd --add-port8080/tcp --permanentfirewall-cmd –reload查看已经开放的端口号
firewall-cmd --list-all****3在 windows 系统中通过浏览器访问 tomcat 服务器 5.3 实验代码
启动一个 tomcat浏览器地址栏输入 127.0.0.1:8080出现如下界面 通过修改本地 host 文件将 www.123.com 映射到 127.0.0.1 配置完成之后我们便可以通过 www.123.com:8080 访问到第一步出现的 Tomcat 初始界面。那么如何只需要输入 www.123.com 便可以跳转到 Tomcat 初始界面呢便用到 nginx的反向代理。
在 nginx.conf 配置文件中增加如下配置 如上配置我们监听 80 端口访问域名为 www.123.com不加端口号时默认为 80 端口故访问该域名时会跳转到 127.0.0.1:8080 路径上。在浏览器端输入 www.123.com 结果如下 六 . Nginx 配置实例-反向代理实例 2 七. Nginx 配置实例负载均衡 八. Nginx 配置实例动静分离 九 . Nginx 配置高可用的集群 十 . Nginx 的原理
1、mater 和 worker