如何配置Stapi CMS以使用自定义域名

时间:2019-07-10 07:26:27

标签: deployment content-management-system hostname strapi

strapi的默认端口是1337,默认主机名是“ Localhost”。

我将server.json文件(位于开发文件夹中)的主机名更改为“ example.com”,并保存了该更改。

但是,当我启动程序时(通过在终端中键入npm start),尽管输出表明stradi确实托管在“ example.org”上(并说管理位于“ example.org/admin” “),在Web浏览器中导航到example.org:1337后,该页面将无法访问。但是,当我导航到localhost:1337时,它可以访问。

我是stradi的新手。任何帮助将不胜感激。预先感谢!

2 个答案:

答案 0 :(得分:0)

在server.json配置文件中更改域名可能不会导致您的Web浏览器能够解析该域。

当您的网络浏览器尝试发现域名的IP地址时,它首先会在您操作系统的host file中查找。如果无法在其中找到该域的ip地址,则尝试在DNS服务器上为您的本地网络提供名称查找。

DNS通常会将您的域指向您的Web服务器的公共IP地址,有时,如果您的Web服务器与您位于同一LAN上,那么教防火墙或本地DNS服务器可能很棘手如何在局域网内路由浏览器的请求。

如果您确实要编辑主机文件,以使域指向内部IP地址,则稍后需要删除该条目,以便在不在LAN上时访问域。

答案 1 :(得分:0)

这里是有关如何使用AWS EC2托管您的bandi应用程序的完整文档 https://strapi.io/documentation/3.0.0-beta.x/guides/deployment.html#amazon-aws

相关问题