在同一个 vps 服务器上开发和生产?

Development and production on the same vps server?

我目前在 vpsdime.com 使用 vps 计划作为我的开发服务器。我经常搬家并使用不同的计算机,所以不想在本地开发。

很快,我就可以启动我的网络应用程序(开始时大约有 5-10 个用户)。我应该简单地将我的生产应用程序安装在我的同一台 vps 服务器上,还是建议您购买另一台服务器?为什么?

您可以放心地使用同一台服务器。只要确保每个环境都分开:

  • 不同的Redis数据库
  • 不同MySQL数据库
  • 不同的 Elasticsearch 服务器
  • 存储会话数据的不同位置
  • 缓存位置不同
  • 不同的队列(Redis/Beanstalk,...)
  • 不同的 AWS 存储桶
  • 不同...你明白了要点。

使用 Apache 或 Nginx 设置不同的虚拟主机应该很简单。