Nginx配置网页转发的实现步骤

 更新时间:2024年05月10日 11:06:29   作者:o0麦嘎  
本文主要介绍了Nginx配置网页转发的实现步骤,实现将云服务器的80端口转发到另一台服务器部署的网页,具有一定的参考价值,感兴趣的可以了解一下

0 需求

将云服务器的80端口转发到另一台服务器部署的网页

1. 方式一 直接跳转到另一个网站

这种方式就是打开当前云服务器的公网ip绑定的域名,如www.abc.com,会直接跳转到http://11.22.33.44:8081;

server {
	listen		80;
	server_name	localhost;
	return 301 http://11.22.33.44:8081;
}

2. 方式二 使用请求转发

这种方式就是打开当前云服务器的公网ip绑定的域名,如www.abc.com,页面同样是www.abc.com,后续所有的链接都是基于www.abc.com/xxxx/xxxx去访问,可以起到隐藏真实访问ip的目的,防止暴露
① Nginx配置
当前服务器ip:101.10.1.101,绑定域名www.abc.com
另一台服务器ip:123.11.1.123,网页部署地址:http://www.kjxg.com:8080/crm/

server {
	listen		80;
	server_name	www.abc.com;	# 当前服务器网页访问域名地址

	proxy_set_header Host $host:$server_port;
	proxy_set_header X-Real-Ip $remote_addr;
	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

	location / {
		proxy_set_header Host $host:$server_port;
		proxy_set_header X-Real-Ip $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;
		proxy_pass http://www.kjxg.com:8080/crm/; # 另一台部署网页的访问地址
	}

	# 配置静态资源文件的转发,不配置这个一些js、css、png等文件会提示404
	location ~ .*\.(js|css|png|woff|ttf)$ {
		proxy_pass http://123.11.1.123:8080; # 另一台部署网页的ip+port
	}
}

在这里插入图片描述

② 访问
a. 访问:http://101.10.1.101
b. 访问:www.abc.com # 这个貌似还要备案
c. 加载速度取决于当前的服务器

到此这篇关于Nginx配置网页转发的实现步骤的文章就介绍到这了,更多相关Nginx配置网页转发内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 通过浏览器查看nginx服务器状态配置方法

    通过浏览器查看nginx服务器状态配置方法

    这篇文章主要介绍了通过浏览器查看nginx服务器状态配置方法,本文讲解开启nginx-status的配置方法,并对服务器的参数做了详细讲解,需要的朋友可以参考下
    2015-04-04
  • 如何在centos上使用yum安装rabbitmq-server

    如何在centos上使用yum安装rabbitmq-server

    这篇文章主要介绍了如何在centos上使用yum安装rabbitmq-server,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Nginx+ModSecurity安全模块部署的实现

    Nginx+ModSecurity安全模块部署的实现

    本文主要介绍了Nginx+ModSecurity安全模块部署的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • nginx如何设置服务器响应时间长短

    nginx如何设置服务器响应时间长短

    本文主要介绍了nginx如何设置服务器响应时间长短,主要介绍了两种方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • 教你如何使用 Nginx 进行负载均衡

    教你如何使用 Nginx 进行负载均衡

    Nginx 是一个高性能的 HTTP 和反向代理服务器,它也经常被用作邮件代理服务器和通用 TCP/UDP 代理服务器,本文我们将详细介绍如何使用 Nginx 进行负载均衡,感兴趣的朋友跟随小编一起看看吧
    2024-05-05
  • Nginx服务器中配置404错误页面时一些值得注意的地方

    Nginx服务器中配置404错误页面时一些值得注意的地方

    这篇文章主要介绍了Nginx服务器中配置404错误页面时一些值得注意的地方,包括隐藏Nginx出错页面及Header上的版本号的安全方法,需要的朋友可以参考下
    2016-01-01
  • 详解nginx服务器http重定向到https的正确写法

    详解nginx服务器http重定向到https的正确写法

    本篇文章主要介绍了nginx服务器http重定向到https的正确写法 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • 利用nginx搭建RTMP视频点播、直播、HLS服务器

    利用nginx搭建RTMP视频点播、直播、HLS服务器

    本文主要介绍了利用nginx搭建RTMP视频点播、直播、HLS服务器,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • nginx网页缓存时间的配置过程

    nginx网页缓存时间的配置过程

    Nginx缓存的设置可以提高网站性能,对于网站的图片,尤其是新闻网站,下面这篇文章主要给大家介绍了关于nginx网页缓存时间的配置过程,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-01-01
  • 详解Nginx 虚拟主机配置的三种方式(基于IP)

    详解Nginx 虚拟主机配置的三种方式(基于IP)

    Nginx配置虚拟主机支持3种方式主要有基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置。本文主要介绍了基于IP配置的实现,感兴趣的小伙伴们可以参考一下
    2018-10-10

最新评论