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

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

off999 2025-03-23 22:42 84 浏览 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;
    }
}
}


相关推荐

截图工具snipaste(截图工具拼音)

Snipaste截图快捷键默认是F1。当你在电脑中运行Snipaste软件后,只需按下键盘上的F1键,即可进入截图模式。在这个模式下,你可以使用鼠标拖动选取需要截图的区域,松开鼠标即可完成截图。另外,...

虚拟ios系统云手机(虚拟云手机 免费ios)

1.在云视讯手机相册中,打开一张照片,点击“编辑”按钮。2.在照片编辑界面中,点击下方“虚拟”按钮。3.根据自己的需要,拖动滑块至想要的虚拟效果,最后点击设为背景即可。仅参考虚拟现实是采用电脑技...

win10系统下载u盘(window10下载u盘)

方法一:使用微软官方工具制作u盘工具安装win101、首先电脑浏览器输入“windows10下载”,找到微软官方地址进入,然后选择立即下载工具到电脑上。2、鼠标右键选择以管理员身份运行,同意协议进入下...

惠普笔记本进不了系统(惠普笔记本进不了系统怎么恢复出厂设置)

进不去系统有很多种,开不开机,能开机,但是一直在转圈加载,开机蓝屏了等惠普本本开机进不了系统,是与您关机前的不当操作有关系吧?比如:玩游戏、看视频、操作大的东西、使用电脑时间长造成的卡引起的吧?或下载...

win10播放器(win10播放器怎么调倍速)

在Win10操作系统中,有许多好用的播放器可供选择。其中,VLC媒体播放器是最受欢迎的选择之一。VLC拥有多种音频和视频格式的广泛支持,无需额外下载解码器即可播放多媒体文件。其简单直观的用户界面使得操...

召唤系统抽奖(召唤系统抽奖游戏攻略)

你好,要召唤抽奖系统中的人物,您可以按照以下步骤操作:1.在抽奖系统中添加人物:您需要在系统中添加您想要召唤的人物。通常,您需要提供人物的名称、照片和描述等信息。2.设置抽奖规则:在设置抽奖规则时...

windows10 windows7(windows10windows7区别)

1、功能上:Win10更为强大,新建桌面,根据不同的使用状态分开建立不同桌面;增强搜索模式可以搜索更多内容;全新的便签应用将支持跨设备同步,从PC到手机;同时还支持无密码登陆,允许用户不再设置独立pi...

u盘怎么重新量产(u盘重新量产详细教程)

U盘可以通过使用专门的U盘量产工具来进行量产。一般来说,我们需要下载并安装U盘量产工具,并将需要量产的U盘通过USB接口连接到计算机上,然后按照U盘量产工具的操作提示进行设置和操作即可完成量产。需要注...

如何彻底关闭防火墙(怎样彻底关闭防火墙)

彻底关闭防火墙需要在计算机的系统设置中进行操作。首先,打开“控制面板”,找到“WindowsDefender防火墙”选项,并点击进入。在防火墙设置页面,选择“关闭WindowsDefender...

宽带和路由器的区别(什么路由器好用信号强稳定性好)

宽带路由器和无线路由器虽然都是路由器,但它们在功能和用途上存在一些区别。首先,宽带路由器是指一种将宽带网线转换成局域网的高速设备。它可以对每个端口进行独立且限速的连接,将网络资源按照需要进行分配,使得...

联想笔记本电脑怎么格式化(联想笔记本电脑怎么格式化恢复出厂设置)
联想笔记本电脑怎么格式化(联想笔记本电脑怎么格式化恢复出厂设置)

联想电脑怎么格式化1.在桌面我的电脑图标上右键鼠标选择【属性】。2.在属性界面点击左上角的【主页】按钮。3.在主页设置中选择【更新与安全】,点击进入。4.在更新与安全中选择【恢复】-【重置电脑】,点击【开始】按钮即可。一、首先,打开要进行格...

2025-12-02 13:03 off999

电脑启动后蓝屏是什么原因(电脑启动后是蓝屏的怎么办呢)

一、不稳定的硬件设备导致蓝屏当我们的电脑硬件设备出现问题时,很可能导致电脑蓝屏。例如,内存条损坏、硬盘故障或者显卡驱动不兼容等都有可能引发蓝屏。这些问题可能导致电脑在运行过程中无法正常工作,从而导致系...

电脑无桌面显示怎么办(电脑屏幕无桌面)
电脑无桌面显示怎么办(电脑屏幕无桌面)

1打开电脑,在底部任务栏,单击鼠标右键,出现菜单后,点击显示桌面2如图所示,已经显示桌面了3第二种方法,在桌面空白处,单击鼠标右键,出现菜单后,点击查看-显示桌面图标4如图所示,已经显示桌面了。应该是在电脑当中的设置没有设置好造成的,你可以...

2025-12-02 12:03 off999

系统u盘安装(win11系统u盘安装)

简单的U盘装系统的方法如下。1.打开咔咔装机,下载装机软件,打开该软件。2.点击“U盘模式”,选择参数,点击开始制作,制作完成后重启电脑。3.按下开机热键,选择U盘启动,点击第一个镜像,选择要安装的版...

windows定时启动软件(定时启动电脑软件)

windows这样自动关闭一个软件的自动启动:先按下快捷键【win+R】调出运行框,然后在里面输入【MSConfig】,再点击【确定】即可。随后电脑就会弹出一个新窗口,我们点击顶部的【启动】,接着你就...

取消回复欢迎 发表评论: