百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

如果你搞个网站要http访问又要https访问咋个搞?

off999 2025-03-23 22:42 86 浏览 0 评论

实际工作中不知道你遇没遇到这种问题:

  1. 客户要求微信公众号菜单的配置链接采用https访问
  2. 微信的接口对接自己服务器采用的是http访问
  3. 然后只给了一个端口8088

这种能不能实现http能够访问到服务内容,https也能够访问到服务内容呢?

这里使用的中间件是ngnix

我请教下了deepseek来做这个事情,它告诉我:

  1. 在中间件上进行配置8088端口
  2. 在中间件上如果使用的http转发全部重定向到https

这样问题又来了,我的https是放在ng中间件上面的,我的服务器只支持http服务

而且8088在https和http中只能选择一个

无奈,我只能多搞一个端口8089于是就成了下面这样


为什么会这样搞这么复杂,因为有部分必须搞http访问,如果用https访问就会报错http->https问题。

最后附上配置:

worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;

server {

	listen 8089;
        server_name      -; #不能说
				ssl on; #必须打开不然会报错
        ssl_certificate      E:\\www\wx\\nginx-1.5.71\conf\*.crt;
        ssl_certificate_key  E:\\www\wx\\nginx-1.5.71\conf\*.key;


	#		ssl_session_cache shared:SSL:500m;
    		ssl_session_timeout  10m;
    		ssl_ciphers HIGH:!aNULL:!MD5;
    		ssl_prefer_server_ciphers on; 
				gzip on;
        gzip_min_length 1k;
        gzip_buffers 4 16k;
        #gzip_http_version 1.0;
        gzip_comp_level 2;
        gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
        gzip_vary off;
        gzip_disable "MSIE [1-6]\.";
        location ~* \.(css|js|png|jpg|jpeg|gif|gz|svg|mp4|ogg|ogv|webm|htc|xml|woff)$ {
            root  E:/www/wx/H5WX;
            add_header Cache-Control max-age=604800;
        }
	  location / {
            root   E:/www/wx/H5WX;
            add_header  Cache-Control  max-age=no-cache;
            index  index.html index.htm;
        }
        location /CstService.asmx{
            proxy_pass http://127.0.0.1/CstService.asmx;
        }		
}
  
  server {
    listen 8088;
    server_name -;  # 不可说

    location / {
        proxy_pass http://127.0.0.1/CstService.asmx;  # 转发到本机8080
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
}


相关推荐

磁盘碎片整理命令(磁盘碎片整理程序)
  • 磁盘碎片整理命令(磁盘碎片整理程序)
  • 磁盘碎片整理命令(磁盘碎片整理程序)
  • 磁盘碎片整理命令(磁盘碎片整理程序)
  • 磁盘碎片整理命令(磁盘碎片整理程序)
一键还原电脑(一键还原电脑恢复出厂设置步骤)

当你想对电脑进行一键还原时,首先可以查找一下电脑上是否有备份文件。如果有备份文件,可以直接下载一个还原软件,然后找到备份文件,就可以直接还原了。如果没有备份文件,可以通过选择系统菜单的方式进入还原软件...

苹果中国官网(苹果中国官网查询)
  • 苹果中国官网(苹果中国官网查询)
  • 苹果中国官网(苹果中国官网查询)
  • 苹果中国官网(苹果中国官网查询)
  • 苹果中国官网(苹果中国官网查询)
wps如何取消核心支持库(wps核心支持库正在加载中)

该问题是系统中毒之后引起的。当系统中毒后,病毒将系统文件msvcirt.dll(此文件是WPS在启动时调用的系统文件之一)删除,生成一个隐藏的文件夹(文件名为msvcirt.dll)来替代此文件,但凡...

系统激活与不激活有什么区别

1激活的Windows好处很多,举例如下:(1)激活之后Windows会定期更新补丁,弥补系统漏洞,保证电脑使用的安全性,维护系统安全(2)不激活只能使用一个月,桌面还会时不时黑屏,并且运行会比较卡...

office2013激活秘钥(office2013怎么激活密钥)

 1、OfficeProPlus2013VOL版  密钥:  8NT4X-GQMCK-66PYK-MHKKR-MWPDH  ND9QV-R6QV9-KWYYX-Q4X28-DGKKV  X3X...

但是回收站没有(回收站看不到)

首先你要看是怎样删除了,如果是你按shift+delete组合键删除的话,就是永久删除了,回收站里就没有。另外你在桌面的回收站上右击选中属性,看“删除时不将文件移入回收站,而是彻底删除”前有没有打勾,...

雷神笔记本windows10激活密钥

网络安全密钥--即网络创建者设置的联网密码。(一般指无线网络)是为防止他人随便蹭网,在路由器中设置的密码。2、如果路由器是自己进行设定的,可在浏览器中输入:192.168.0.1进入。3、输入帐号及...

mac装win7(MAC装win7)
  • mac装win7(MAC装win7)
  • mac装win7(MAC装win7)
  • mac装win7(MAC装win7)
  • mac装win7(MAC装win7)
摄像头驱动名称(摄像头驱动型号)

笔记本摄像头的驱动程序是操作系统自带的程序,笔记本电脑本身带有摄像头,他的摄像头的驱动有笔记本电脑的操作系统来完成,操作系统带有电脑一班的硬件的驱动程序,正常情况下,电脑的硬件一般都能够驱动起来,如果...

如何删掉word空白页
  • 如何删掉word空白页
  • 如何删掉word空白页
  • 如何删掉word空白页
  • 如何删掉word空白页
电脑怎么安装软件到桌面(华为电脑怎么安装软件到桌面)

要将东西下载并安装到计算机的桌面上,可以按照以下步骤进行操作:1.找到您要下载的文件或软件的下载链接,可以在浏览器中搜索相关内容并找到官方或可信的下载源。2.点击下载链接,选择保存文件的位置。在提...

电脑镜像怎么恢复(电脑镜像怎么恢复桌面)

解决屏幕倒置的方法,肯定有一种管用1.按Ctrl+Alt+向上箭头2.鼠标桌面点右键--属性--设置--高级--显卡选项--显示方向--倒转180--确定3.右击桌面――图形选择――图形属性――旋转,...

winxp系统序列号(xp 系统序列号)

查询XP系统序列号的方法如下:1.点击“开始”菜单,选择“运行”,在弹出的对话框中输入“cmd”,并按下回车键,打开命令提示符窗口。2.在命令提示符窗口中输入“wmicosgetSerial...

腾讯安全管家手机版(腾讯安全管家官网)

开启方法如下:1.在手机上安装使用腾讯手机管家,在腾讯手机管家的首页下方选择“安全防护”板块进入2.打开“手机防盗”功能,选择“立即启用”,根据屏幕上的提示进行操作。关联QQ号码,输入你常用的QQ帐号...

取消回复欢迎 发表评论: