我读过一些关于在HowtoForge上设置服务器的教程,等等。所以我知道安装和软件需求部分。但是,如何将域分配给我的服务器。当我设置VPS时,它只问我一个主机名。如何将域指向我的服务器?我使用GoDaddy作为注册员。提前感谢
发布于 2009-08-30 14:48:35
在一个非常简单的级别--在您的注册服务器上,您可以修改域的DNS记录--您可以将A(可能还有MX用于邮件)记录指向分配给您的VPS的公共IP地址。有各种各样的选择取决于你到底想做什么。为更详细的答案提供更多的信息。
发布于 2009-08-30 14:51:23
使用GoDaddy,您可以使用DNS管理工具并将您的DNS记录指向VPS的IP地址。
要将Apache配置为处理多个域,需要查看VirtualHosts指令。除了我的:
NameVirtualHost *:80
# ie - if anything directs here and has no matching domain, presume default domain
<VirtualHost *:80>
DocumentRoot /var/www/<mainsite>
ServerName www.<mainsite>.com
ServerAlias <mainsite>.com *.<mainsite>.com
ErrorLog logs/<mainsite>-error_log
CustomLog logs/<mainsite>-access_log common
ServerAdmin myemail@domain.tld
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/othersite
ServerName www.<othersite>.com
ServerAlias <othersite>.com *.<othersite>.com
ErrorLog logs/<othersite>-error_log
CustomLog logs/<othersite>-access_log common
ServerAdmin <admin>@othersite.com
</VirtualHost>为多个域配置sendmail比apache困难得多--重新启动apache (或apachectl graceful)将加载任何新的虚拟域。
发布于 2009-08-30 16:15:49
与您的VPS提供者检查。通常,它们会为两个DNS服务器提供配置条目。因此,您需要在GoDaddy帐户的DNS部分发送这些条目。这将允许您的VPS提供的DNS服务器作为您的域的权威服务器。
或者,您可以使用另一种DNS服务提供商(例如,Zoneedit)并配置适当的A-record和CNAME-记录来指向您的VPS提供的IP。然后,将GoDaddy配置为使用Zoneedit服务器作为权威的DNS服务器。
https://serverfault.com/questions/60515
复制相似问题