【问题标题】:Domain names for production / development server best practice生产/开发服务器最佳实践的域名
【发布时间】:2013-07-13 03:11:23
【问题描述】:

好的,我有许多 CMS 和电子商务应用程序,它们需要正确的 URL(否则链接将不起作用)。当然在我的开发服务器中,域名不能与生产服务器相同......你们只是在将开发推送到生产服务器环境之前对所有文件进行编辑/替换并编辑mysql条目吗?或者有更好的方法吗?

【问题讨论】:

    标签: development-environment production-environment


    【解决方案1】:

    您可以将所有内容放在一个目录中,使用随机十六进制或其他有效字符作为名称,例如:

    yourdomain.com/XHTEDD12222-112KJK

    您可能还希望在 robots.txt 文件中包含一个条目以排除此目录。这不是 100% 安全的,最好使用本地服务器或通过 IPv6 访问该站点。建议使用 IPv6 而不是 IPv4,以确保爬虫的安全。您公开发布的任何内容都不完全安全。

    使用上述选项之一更改名称后,您可以通过更改名称重构您的项目。如果您使用 IP 和/或本地服务器,您可以重构为该数字,它应该仍然有效。

    您也可以考虑编辑主机文件以实现类似的解决方法,而无需将 DNS 服务器重定向到您的开发服务器,但这取决于操作系统。评论您的操作系统,我可能会提供帮助。

    最后,为了安全起见,您可以为所有在 $_SERVER['REMOTE_ADDR'] 全局变量中查找特定 IP 地址的页面包含一个 PHP 包装器,但这可能会变得非常复杂,而且我不知道目前有任何可用的执行此操作的组件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-11
      • 1970-01-01
      • 2014-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-02
      相关资源
      最近更新 更多