欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux环境 Nginx 实现反向代理

程序员文章站 2022-07-12 20:52:56
...


提示:以下是本篇文章正文内容,下面案例已测试通过,可供参考

一、Nginx是什么?

Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品

反向代理:如果局域网向Internet提供资源服务,让Internet上的其他客户端来访问局域网内的资源,使它们必须通过一个代理服务器来进行访问,这种服务就称为反向代理。正向代理和反向代理逻辑正好相反。

正向代理:如果把局域网外的Internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理

二、Nginx使用步骤

1.nginx 下载安装

nginx官网下载地址:http://nginx.org/en/download.html

下载 安装包

wget http://nginx.org/download/nginx-1.18.0.tar.gz

解压安装

tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0/
./configure
make
make install

启动

cd /usr/local/nginx
./nginx

curl http://localhost 出现以下页面,说明安装成功
Linux环境 Nginx 实现反向代理

2.Nginx配置

vim /usr/local/nginx/conf/nginx.conf

增加:proxy_pass http://*********/; #设定代理服务器的协议和地址

Linux环境 Nginx 实现反向代理
测试输入本机ip直接到proxy_pass网站

相关标签: 运维