栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Nginx的安装及反向代理配置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Nginx的安装及反向代理配置

Nginx 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强。

1、正向代理和反向代理概念

正向代理类似一个跳板机,代理访问外部资源。比如:我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器,它能访问那个我不能访问的网站,于是我先连上代理服务器,告诉它我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。
反向代理( Reverse Proxy) 方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。

2、Nginx的安装
  1. 安装相关依赖包
sudo yum -y install openssl openssl-devel pcre pcre-devel zlib zlib-devel gcc gcc-c++
  1. 将nginx-1.12.2.tar.gz 上传到/opt/apps下,然后解压
tar -zxvf nginx-1.12.2.tar.gz
  1. 进入解压缩目录,执行
./configure --prefix=/opt/apps/nginx

make && make install

--prefix=要安装到的目录
  1. 启动 Nginx

在/opt/apps/nginx/sbin 目录下执行 ./nginx

  1. 查看启动情况
ps -ef | grep nginx

因为 nginx 不是用 java 写的,所以不能通过 jps 查看
➢ 在浏览器中输入 http://hadoop01/访问

  1. 重启 Nginx
./nginx -s reload
  1. 关闭 Nginx
./nginx -s stop
3、Nginx 核心配置文件说明

(1)基本配置

(2)events 配置

(3)http 配置
1)基本配置

2)server 配置,可以有多个

4、Nginx 配置,实现反向代理功能

修改 nginx.conf 配置文件 注意:每行配置完毕后有分号

在 server 内部配置
location /applog{
proxy_pass http://www.logserver.com;
}


在server 外部配置反向代理
upstream www.logserver.com{
server hadoop01:8989 weight=1;
server hadoop02:8989 weight=2;
server hadoop03:8989 weight=3;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/361252.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号