当前位置:首页 > 技术文章 > 正文内容

使用Nginx搭建反向代理

arlanguage4个月前 (12-24)技术文章31

反向代理的好处:

可以隐藏真实服务器ip地址,而且一个端口运行多个应用,每个应用端口号不一样。


那么如何使用nginx搭建反向代理

进入安装好的nginx目录,找到nginx.conf文件并打开编辑

找到server,下面的location,进行改动

反向代理的关键词:proxy_pass 后面接上你要代理的服务器地址即可

小结

这样就配置好了反向代理,当我们访问 localhost时,就会访问到http://127.0.0.1:8080这个地址。实际过程中http://127.0.0.1:8080 这个地址可能是另外一台服务器,客户端是找不到这台服务器ip地址的,这样就隐藏了真实服务器的ip地址。

一个端口运行多个应用,每个应用端口号不一样:比如nginx做前台服务器,监听80端口,所有请求都首先经过nginx,然后nginx将请求转发给真实服务器,服务器可以有多个,比如8080一个,8010一个,等等

nginx强大之处特别多,这只是一个简单的反向代理,但反向代理这个功能还蛮实用,经常会用到。它还还可以作负载均衡,静态资源服务器,可以解决跨域,session共享等问题,希望对大家有用

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/432.html

分享给朋友:

“使用Nginx搭建反向代理” 的相关文章

Nginx泛域名http默认跳转https

基于全球的网络安全,现在浏览器基本都将默认的HTTP站点标识为不安全,很多站点都将HTTP网站添加SSL证书,切换至HTTPS加密协议。Nginx作为高性能的HTTP和反向代理web服务,一般作为服务入口提供负载均衡和流量分发,因此我们在Nginx上添加SSL证书,实现HTTPS访问;同时为保证用户...

NGINX 路由配置与参数详解(https配置、跨域配置、socket配置)

一、概述Nginx 是一个高性能的开源Web服务器,也可以用作反向代理服务器、负载均衡器和HTTP缓存。它的设计目标是提供高并发、低内存消耗和高度可伸缩性,使其成为处理大量并发连接的理想选择。NGINX 基础部分可以参考我这篇文章:NGINX - 高级负载均衡器、Web服务器、反向代理二、https...

分享一段PHP代码的加密扩展 分享一段php代码的加密扩展怎么弄

介绍一个简洁、高性能、跨平台的 PHP7 代码加密扩展特点简单快速,经实测,几乎不影响性能兼容 OPcache、Xdebug 等其他扩展支持 Linux、macOS、Windows 等系统兼容 Apache、Nginx + PHP-fpm、命令行等运行模式加密算法较简单,这是出于速度考虑,但仍不易解...

在 Ubuntu 或 Debian 系统上安装以及配置 nginx-1.20.1.tar.gz

安装和配置 Nginx 的步骤如下:下载 Nginx:1、首先,你需要从 Nginx 的官方网站下载源代码包。在你的服务器上执行以下命令,下载 Nginx 1.20.1 版本的源代码包:wget http://nginx.org/download/nginx-1.20.1.tar.gz2、解压源代码...

nginx配置集群 -websocket

nginx配置集群 -websocket前几天做一个nginx的反向代理,来代理websocket。因为上线时间的问题,所以是单节点运行。现在准备做集群优化,然后上容器环境。这样就需要配置nginx的负载均衡。不废话了,下面是配置文件。当然配置后需要验证,验证的时候会出现很多奇怪的问题。这里就不进行...

Nginx缓存设置教程

这篇文章主要介绍了Nginx缓存设置案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下在开发调试web的时候,经常会碰到因浏览器缓存(cache)而经常要去清空缓存或者强制刷新来测试的烦恼,提供下apache不缓存配置和nginx不缓存配置的设置。在...