nginx 如何将 https 请求转发到 http

这篇具有很好参考价值的文章主要介绍了nginx 如何将 https 请求转发到 http。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

nginx 如何将 https 请求转发到 http

网站之前是 https 的,通过 nginx 设置好了,现在不想用 https 了,但发散到外界的一些网址还是 https 的,此时只能通过 nginx 去转发 https 请求到 http 才能实现之前的链接能正常访问。

具体设置如下:

https 的其它设置不需要动,只需要在 server 字段添加一条:

rewrite ^(.*)$ http://$host$1;  #将所有 HTTPS 请求通过 rewrite 指令重定向到 HTTP。

nginx 如何将 https 请求转发到 http文章来源地址https://www.toymoban.com/news/detail-507243.html

到了这里,关于nginx 如何将 https 请求转发到 http的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • nginx如何代理转发第三方https网站

    这里准备官方nginx镜像 上诉示例中,如果是https,proxy_ssl_session_reuse ,proxy_ssl_server_name ,这两个没有会报ssl SSL_do_handshake() failed SSL_do_handshake() failed (SSL: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:SSL alert number 40) while SSL handshaking to upstream, client: 127.0.0.1, server: 127

    2024年02月13日
    浏览(53)
  • lua使用resty.http做nginx反向代理(https请求,docker容器化部署集群),一个域名多项目转发

    下载使用 链接:https://pan.baidu.com/s/1uQ7yCzQsPWsF6xavFTpbZg 提取码:htay –来自百度网盘超级会员V5的分享 ad_load.lua文件

    2024年01月18日
    浏览(66)
  • Netty服务如何使用Nginx代理转发请求并获得原始IP

    Nginx启用stream模块,示例如下: 示例,代理远端8080的netty服务。 注意,获得原始客户端的IP关键配置在于: proxy_protocol on; 这一行配置。如果不配置,在netty服务端是无法获得原始客户端ip,但是配置上之后,netty需要调整代码。 代理http协议的时候,可以通过增加X-Forwarded-Fo

    2024年02月06日
    浏览(49)
  • restTemplate转发Https请求

    代码架构 效果

    2024年02月08日
    浏览(40)
  • windows 上配置 nginx 转发 https

    工作环境中,使用云桌面(win10)进行开发,云桌面的环境有些拉跨,现在将部分能在本地电脑上完成的作业,进行转移,现在对 WebSphere 的使用,移植到本地电脑中进行,这时就需要在云桌面中安装 ngixn 软件,修改相关配置。 在本地电脑登录 WebSphere 是不可以的,在云桌面中登

    2023年04月16日
    浏览(48)
  • nginx请求转发webSocket

    原由 1.我有一个socket服务,用ip访问是成功的,但是老板说用这个不行,要用nginx请求转发,转发内网地址到某个域名 2.但是我改成了指定域名后失败, 因为我没有配置 nginx.conf  http的很简单 ,如下(--- 可跳过 ---) server {     listen 80;     server_name *.mynetwork.cn mynetwork.cn;     

    2024年02月01日
    浏览(38)
  • nginx的请求转发配置

    去官网下载nginx后解压 在当前目录打开cmd窗口输入nginx.exe 即可启动服务 若想停止当前服务 输入命令nginx.exe -s stop 快速关闭nginx服务。 (注意使用Ctrl+C或者直接关闭黑窗口是不能停止服务的 ) 使用Nginx来完成请求的转发 负责分配请求的转发到的服务其他命令: nginx -s quit 优雅的

    2024年02月13日
    浏览(44)
  • Nginx-请求转发

    前端通过请求固定的ng地址(http://localhost:9001),nginx就根据请求路径,把根据请求的关服务名称,自动将请求转发到对应的服务上面。 修改conf目录下面的nginx.conf配置文件。 修改ng的默认端口80改成81。 在http{}里面,添加如下内容: listen:监听端口 server_name:主机 ~ :表示执

    2024年02月13日
    浏览(38)
  • Nginx转发post请求变get请求

    最近用nginx转发请求,但是明明是post请求,打到服务上确实get请求,body中的参数都没了,于是去查背后详细的原因。 Nginx配置 ip及端口:192.20.81.34:8081 conf关键配置: 请求连接 1.http请求被转发至https请求引起重定向,导致post变get,显然这个和我的情况无关 2.location后连接多

    2023年04月08日
    浏览(48)
  • nginx配置websocket或https的转发教程

    1、把普通的IP访问改为自己的域名,例如我们希望的域名是mywebsocket.test.com,那么前端页面配置的地址如下 2、页面的DEMO如下,比较简单 3、nginx的配置如下 4、nginx命令,每次nginx.conf修改后,需要重新reload

    2024年02月11日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包