【问题标题】:Dreamhost - mirror site while in developmentDreamhost - 开发中的镜像站点
【发布时间】:2012-02-24 10:33:51
【问题描述】:

这里是dreamhost 的新手,并且已经关注了wiki,但如果可能的话,仍然需要一些额外的帮助。在我将实时域指向我的 Dreamhost 服务器之前,我希望能够在处理站点时预览它。我已经通过控制面板添加了域,并且我的所有文件都位于目录 /home/user/mysite.com 中 - 我认为这是正确的。在尝试关注关于镜像细节的 wiki 时,我发现我唯一的选择如下,我无法更改任何这些细节:

在以下位置创建镜像:mysite.com 镜像此站点:existingsite.com

existingsite.com 只是一个位于同一服务器空间的实时站点。我在这里缺少什么吗?毫无疑问,可能是一个新手错误:)

【问题讨论】:

    标签: dns hosting dreamhost


    【解决方案1】:

    Mirroring 用于将域指向现有站点。因此,这意味着您可以在 1 个站点上进行镜像。 IE。 existingsite.com 和 mirrorsite.com 都指向同一个服务器空间。

    如果您想创建一个development site,您可能正在谈论 2 个安装。

    在这种情况下,我使用的一个快速而肮脏的技巧是创建一个开发子域dev.existingsite.com 并完全托管它。你通常会得到一个/home/user/dev.existingsite.com 文件夹。当您的站点完全准备好后,您可以编辑完全托管的existingsite.com 并将web directory 指向dev.existingsite.com。更好的方法是SSH 并移动文件。

    设置页面中有一个选项复制文件。无论如何,dreamhost 现场帮助非常好。这肯定是他们会回答的。

    【讨论】:

    • 您好,感谢您的回复。是否可以通过服务器名称或 IP 查看开发站点,而无需复制文件。在以前的服务器上,我已经能够执行诸如转到serverIP/~domain-account-name 预览站点之类的操作。不幸的是,我的控制面板中没有实时聊天选项
    • 您可以,如果您拥有一个域,您可以创建任意数量的子域。如果您甚至没有域,我建议您只需花费 9.95 美元购买一个用于测试。使用起来容易得多,然后您可以使用 DNS 设置等。
    • 很抱歉,实际上你可以。只需欺骗您自己的hostname 文件以添加someuniquedomain.com 并将其设置为指向dreamhost IP。您必须将 someuniquedomain.com 添加为完全托管的域。这样,如果您将开发站点设置为与实际站点具有完全相同的 URL,则可以最大程度地减少迁移的痛苦。
    • 再次感谢 :) 我想我可能已经破解了它,非常接近您的建议:我创建了一个子域 newsite.existingsite.com - 然后我将此子域的 Web 目录设置为目录的新域,即 /home/user/newsite.com。它还没有工作,希望更改生效。这听起来应该可行吗?
    • 是的 - 这就像一个魅力!因此,这允许我使用子域进行测试,而无需将文件复制到其他任何地方以便在域指向我的服务器后上线。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    • 1970-01-01
    • 1970-01-01
    • 2016-02-29
    • 2010-09-25
    • 2015-09-17
    相关资源
    最近更新 更多