要在某个域名上启动网站,您需要执行以下步骤: - 注册域名 - 在注册商处,将名称服务器 (NS) 记录指向将处理该域的域名服务器 (DNS) - 在名称服务器上,添加记录以将主机名解析到您的服务器 - 配置您的网络服务器来处理对该域名的请求 我从不运行自己的名称服务器。第三方名称服务器服务非常便宜而且更可靠。我每年不会为此支付超过 10 美元。您确实应该在不同位置运行三到四个名称服务器,以实现冗余和可靠性。听起来您的网络主机有名称服务器供您使用,我会利用这一点 名称服务器上的 DNS 记录可以是列出 Web 服务器 IP 地址的 A 记录,也可以是指向您已设置为指向服务器的另一个主机名的 CNAME 记录。您的网络托管服务商有一种方法可以让您添加这些记录。通常是他们在控制面板中为您提供的网络界面,您可以在其中创建这些记录 在 Ubuntu 上,为网站添加 Apache 配置的推荐方法(替代 example.com 为您的实际域名)是: - 为要提供服务的文件创建一个目录 */var/www/example.com* 并将 HTML 文件放在那里 - 创造 */etc/apache2/sites-available/example.com.conf*: *:80> Servername example.com DocumentRoot /var/www/example.com var/www/example.com/> AllowOverride All Require all granted - 启用站点: sudo a2ensite example.com - 重新启动网络服务器: sudo service apache2 restart