跳到主要内容

自定义域名

配置域名与 tls

有时需要采用域名通过 https 访问微搭低代码, 需要在微搭外部搭建一个 LB,我们以 nginx 作为 LB 为例,来说明配置过程,流程图如下:

  1. 创建一个名为的文件nginx.conf

  2. 添加以下内容到nginx.conf并使用您自己的信息进行更新[域名、ip、证书],下面配置信息中有<-的那 5 行,对其替换后添加到 nginx.conf 中。

  3. 部署好 nginx,就可以使用 https 访问微搭了,例如:https://xxx-weda-cloud.com

  4. 部署 nginx 示例请看这里。

    # 服务器配置
    server {
    listen 80;
    server_name test-weda-cloud.com; # <- Change this to match server_name above

    # 根路径重定向
    location / {
    return 301 https://$host$request_uri;
    }

    # 重定向到 /cloud-admin/index.html
    location = / {
    return 301 https://$host/cloud-admin/index.html;
    }
    }

    server {
    listen 443 ssl;
    server_name test-weda-cloud.com; # <- Change this to match server_name above

    # SSL证书和私钥
    ssl_certificate /etc/nginx/certs/server.crt; # <- Change this to your .crt file name
    ssl_certificate_key /etc/nginx/certs/server.key; # <- Change this to your .key file name

    # 根路径代理
    location / {
    proxy_pass http://xx.xx.xx.xx; # <- weda service ip
    }

    # 重定向到 /cloud-admin/index.html
    location = / {
    return 301 https://$host/cloud-admin/index.html;
    }
    }

    注意:

    微搭不负责 LB 的运维、升级、补丁加固工作,需自行维护处理。