要在某个域名上启动网站,您需要执行以下步骤:
- 注册域名
- 在注册商处,将名称服务器 (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