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 748 5
    2021-09-13 21:59 404 10
    程序员soulmate · Nginx
    2021-11-29 23:59 200 8
    我爱吃西瓜 · Android / AOSP / repo / git
    2024-05-09 21:11 11 10
    2024-05-06 17:25 9 10
    2024-05-06 15:52 9 10
    幻影~ · 安卓
    2024-04-26 19:25 16 4
    deanhu · AOSP
    2024-04-25 21:53 8 10
    幻影~ · 提问
    2024-04-13 20:13 16 2
    幻影~ · 找工作
    2024-04-07 10:44 25 2
    幻影~ · 问题
    2024-03-31 17:20 8 2
    TONYGFX · AOSP
    2024-03-28 17:11 7 2