0
  • 最佳答案

    找到解决办法啦

    server {
            listen 80;
            server_name  门户域名;
            return 301 https://$server_name$request_uri;
            # rewrite ^(.*)$ https://$host$1 permanent;
    
    
        }
    
    
        server {
            listen 80;
            server_name 管理中心域名;
            rewrite ^(.*)$ https://管理中心域名 permanent;
    
    
        }
    
    
    
    1496770531452522498  评论     打赏       铁憨憨的脑袋
  • 最后两个server配置http重定向到https都是指向同一个地址,你最后一个server重定向到的是门户的,换成你的https://管理端的域名就行
    1347474750661849088  评论     打赏       Romantic
    • 断点  回复 @Romantic
      他上面admin监听443,他应该监听80就好了吧
      断点 2022-07-07 23:14   回复 1139423796017500160
    • Romantic  回复 @断点
      他是走的80重定向,其实把80重定向的server配置在443就行,因为浏览器访问的时候,会查看是否携带证书,如果携带会切换到https协议的
      Romantic 2022-07-08 06:34   回复 1347474750661849088
    • 断点  回复 @Romantic
      好的👌,收藏一波
      断点 2022-07-08 07:13   回复 1139423796017500160
  • 貌似没啥问题,用阿基米德排水法:

    • 确定源是可以的,直接用ip:端口访问
    • 你不就两个域名指向嘛,注释二分定位问题即可
    1153952789488054272  评论     打赏       拉大锯
    相关问题
    田野上的风筝 · nginx
    2020-10-06 06:17 754 5
    2021-09-13 21:59 406 10
    程序员soulmate · Nginx
    2021-11-29 23:59 207 8
    资质平平 · Android
    2025-02-20 09:14 92 100
    尖沙咀-段坤 · 项目
    2025-01-06 23:39 18 2
    雅澤yaduo · 领券联盟
    2025-01-03 20:39 37 50
    呆瓜小董 · webview
    2024-11-30 18:02 68 20
    阿肥 · 鸿蒙next
    2024-10-25 18:07 35 100
    尖沙咀-段坤 · 安卓
    2024-09-11 11:03 31 2
    YanLQ · AOSP
    2024-08-10 11:57 35 100