【发布时间】:2016-05-31 10:38:31
【问题描述】:
我有一个网站 mywebsite1.com 运行 wordpress 并在 Ubunto 服务器上使用 LEMP (Nginx/php/mysql) 托管在 digitalOcean droplet ,我试图复制同一个站点并使用新的 DNS mywebsite2.com 指向新的 droplet IP,问题是新的 DNS 没有加载并尝试连接到服务器然后停止加载,这是我得到的 在火狐上:
Unable to connect
在镀铬上:
This webpage is not available
ERR_CONNECTION_REFUSED
我是一个 Linux 初学者,所以肯定有一些东西遗漏了.. 这是我一步一步做的:
- 在我的 DNS 提供商上,我添加了 A 类型 mywebsite2.com 以指向我的新 Droplet IP。
- CNAME www.mywebsite2.com 指向 mywebsite2.com
- 用新域 mywebsite2.com 更新了我的 databasedump.sql
- 更新了我的 config.php 文件 (Wordpress)
- 重命名我的网站目录:
/home/html/mywebsite1.com 到 /home/html/mywebsite2.com
ls -l
- 转到:
/etc/nginx/sites-available 并将 mywebsite1.com 重命名为 mywebsite2.com 并更新所有文件
- 使用以下 cmd 删除旧符号链接并为新 DNS 创建一个新符号链接:
sudo ln -s /etc/nginx/sites-available/mywebsite2.com /etc/nginx/sites-enabled/mywebsite2.com
- 重启nginx..
注意:我有一个在 mywebsite1.com 上运行的 SSL 证书(通配符),但最近为 mywebsite2.com 购买了一个新证书,并保留了相同的配置并放置了新的证书文件(公共和私人)
注意 2: 对 mywebsite2.com 运行 ping 可以正常工作,并且 whois (cmd) 为我提供了正确的 DNS 提供商。
请问我错过了什么?非常欢迎任何建议,我试图找出问题所在。
谢谢!
【问题讨论】:
-
嘿,如果您提供一个实际的域供人们查看最新情况,可能会更快?
-
好的没问题,链接在这里:goo.gl/2iIZkM
-
mychippewasublease.com / 162.243.74.152 在其 http 或 https 端口上没有运行任何东西;除非被防火墙阻止,否则 nginx 可能不会在您的机器上运行
标签: wordpress nginx dns ubuntu-14.04 digital-ocean