我目前正在为我合作的公司设置 Magento 2.2。我设置了大部分内容并在 IP 主机上安装了 Magento 包。我可以访问它,并且它工作正常,直到我进入管理控制台。我发现发生这种情况是因为没有为域名分配 SSL。但是,由于我使用的是 IP,所以我无法执行此操作。我该如何通过 Ubuntu 和 DNS 分配域名?我已将一些 A 记录指向主机 IP,我还需要做什么才能使其正常工作吗?
最好,M
答案1
除了在 DNS 中设置 A 记录或在您的/etc/hosts文件 — 当然,您还必须申请证书。如果您使用的是公共 DNS 名称(例如 www.example.com),则可以获取 Let's Encrypt 证书;如果您使用的是“私有”DNS 名称(例如 www.example.lan),则可以创建自签名证书。
自签名证书仍然会发出警告,但您可以忽略它,或者更好的是,设置您自己的内部根 CA,并使用它来签署证书并在您公司的计算机上安装根 CA 的公钥。