如何在外部托管网站上设置预发布环境?

4
我已经为我的朋友的一个项目工作了几年,它逐渐发展成一个大型网站。在早期阶段,我只是在本地机器上进行开发,并使用本地数据库,然后将任何站点和数据库更改部署到现场站点。
这个方法一直运行良好,但最近我们在部署方面遇到了问题。我们希望在部署到生产环境之前设置一个测试用的暂存环境。
我用于托管网站的站点没有提供用于网站的暂存环境,因此我想知道我可以做些什么来设置一个暂存环境。如果我的网站是www.mysite.com,我可以使用staging.mysite.com吗?还是需要购买另一个域名?
我很好奇其他人是如何处理这个问题的...

我通常使用mysite.local进行本地开发,使用mysite.staging进行预发布。根据需要访问本地和预发布的人员不同,只需维护本地DNS或hosts文件即可查看不同的网站。 - Pauli Østerø
1个回答

1

不确定这是否是一个SO问题,但如果是:

  • 这将取决于您的Web主机提供的服务,有些提供子域名,需要付费
  • 您还可以部署到子文件夹中,例如www.mysite.com/staging
  • 购买另一个(更便宜的?)托管计划,例如www.mystagingsite.com
  • 如果您不需要公共访问权限,只需部署到另一台本地机器上,无论是物理还是虚拟的

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接