我最近购买了一个 VPS 主机(rackspace),想为这个账户配置一个域名。我已经配置了 nginx 和其他东西来在其上运行 Ruby on Rails。当我通过它的 IP 访问它时,一切都运行正常。我已将域名注册商处的域名 DNS 服务器更改为指向我的主机。我已经等了 48 多个小时,但仍然没有运气。也许我应该在服务器端添加一些配置?请帮忙。
谢谢。
答案1
我们讨论过这个在这里的聊天室里,但这是简短的摘要:
- 确保您有一个域名。
- 确保域名指向您的提供商的名称服务器。
- 确保
A
提供商的名称服务器中存在一条记录(针对 IPv4),该记录会将您的域指向 VPS 的正确 IP。如果是 IPv6 地址,请使用一条AAAA
记录。 - 确保 nginx
server_name
在配置中有server {
一行包含域名的块。
您已经完成。
要在 nginx 中添加其他站点,请server {
在配置文件中使用相关配置数据创建附加块,确保域指向服务器的 IP 地址,并且server_name
行中包含服务器上每个相关站点根目录的域名。