Bluehost 致 Digital Ocean:在笔记本电脑上构建 Web 开发/测试环境

Bluehost 致 Digital Ocean:在笔记本电脑上构建 Web 开发/测试环境

在过去的几年里,我一直是 Bluehost / LAMP 网站开发人员,但现在我打算切换到 Digital Ocean 以获得价格有竞争力的 VPS,我可以用它来追求其他技术(nginx、Scheme 和 Clojure 开发)。

我有几台笔记本电脑,用来测试我当前的 LAMP / Joomla! / 基于 JQuery 的域和子域,以确保我可以让它们在 Digital Ocean 上工作。

问题:如何在测试/开发环境中设置 DNS/IP 解析?

我会使用我的真实域名和本地 DNS 创建一个“封闭”环境来“模仿”Digital Ocean VPS 吗?

我是否会在测试笔记本电脑上创建一个“虚构”域,启动并运行我当前的站点,然后将工作配置“转换”到真实域?

我需要注意哪些注意事项(DNS、nginx、CGI)?

谢谢!

答案1

实现此目的的最简单方法是编辑 /etc/hosts 文件并将模拟笔记本电脑站点的名称添加到 127.0.0.1,例如:

127.0.0.1  localhost laptopname www.mydomain.com

然后,您可以在笔记本电脑中设置 nginx,并使用无法远程访问的环回接口从那里提供内容。

一旦您对 nginx 配置和内容感到满意,您可以:

  • 在 DigitalOcean 上创建 VPS
  • 安装nginx
  • 复制笔记本电脑的配置和内容
  • 添加指向 VPS 的真实 DNS 记录,以便每个人都可以访问它

相关内容