这个标题描述了我想要达到的目标--我有一个Plesk驱动的服务器,但是还没有域名,但是我需要测试我创建的各种网站。
更确切地说,我有一个测试域,我已经指向服务器,只是为了让客户能够看一看,但我真的不想注册10个域只是为了测试东西-我想找到一个聪明的方法绕过它,这将使我能够显示所有10个网站的客户的东西,而他们不必编辑他们的主机文件。
我已经在我的Plesk控制面板上设置了domain1.co.uk,并且我们已经将http://www.mytestdomain.co.uk/指向它,使我们能够在启动"live“之前对该网站进行测试。
一旦我们转储mytestdomain.co.uk并将其替换为“活动”域myREALdomain.co.uk,如何将更多域添加到服务器并以类似的方式测试它们?
domain1.co.uk将出现在xx.x.77.253上,所以我不明白如果服务器上还有2-3个域名,我们如何才能设置域名的DNS A记录来指向所有不同的网站--这肯定是由唯一的IP完成的?还是看看是谁问的,然后把他们指到正确的地方?
另外,有没有更好的方法来测试网站,然后再将它们放生到野外呢?在plesk中,如果我创建了所有要启动的域,我可以在domain1.co.uk上创建一组子域并将子域指向我的“真实”域作为测试位置吗?
没有足够的词语来恰当地描述这件事--希望有人能有这样的想法:
谢了,休
发布于 2009-10-01 18:36:04
我不确定我是否完全理解这个问题,但我认为你自己已经回答了这个问题。
不注册测试域的方法是将这些域放到子域上。我已经有一段时间没有使用Plesk了,但是您应该可以将“子域”添加为域,并将文件保存在单独的帐户中,或者只需使用域接口添加子域。因为每个子域都将其文件保存在单独的目录中,所以您可以在每个目录中放置一个站点。
因此,例如,您将拥有site1.testdomain.co.uk、site2.testdomain.co.uk等。
在开发站点时,我自己所做的就是创建一个子域,在其中放置所有内容。例如,demo.mydomain.com/client1 1、client2等等,取决于项目的大小和主机名意识如何,我可以看到将每个域放在子域(或注册'test‘域),但只在罕见的情况下。
Plesk应该处理DNS记录,但是如果需要,您可以创建一个记录来指向正确的IP地址。Plesk应该负责为您设置VirtualHost指令。
编辑:
要做到这一点,请在域上设置站点,即使它尚未解决。
添加您的“testdomain.co.uk”作为域的别名,这样它将提供与'realdomain.co.uk‘相同的内容。一旦测试完成,站点被移动,删除'testdomain.co.uk‘。
https://serverfault.com/questions/70477
复制相似问题