wordPress 网站的 DigitalOcean Droplet 克隆 - DNS 未解析
DigialOcean Droplet clone of a wordPress website - DNS not resolving
我有一个网站 mywebsite1.com 运行 wordpress 并使用 LEMP[= 托管在 digitalOcean Droplet 上56=] (Nginx/php/mysql) 在 Ubunto 服务器上,我正在尝试复制同一个站点并使用新的 DNS mywebsite2.com 指向新的 Droplet IP,问题是新的 DNS 没有加载并尝试连接到服务器然后停止加载,这是我得到的
在火狐上:
Unable to connect
在 chrome 上:
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 to /home/html/mywebsite2.com
ls -l
- 转到:
/etc/nginx/sites-available and renamed mywebsite1.com to mywebsite2.com and updated all the file
- 删除旧符号链接并为新 DNS 创建一个新符号链接,使用此命令:
sudo ln -s /etc/nginx/sites-available/mywebsite2.com
/etc/nginx/sites-enabled/mywebsite2.com
- 重启nginx..
注意: 我有一个 SSL 证书(通配符)正在 mywebsite1.com 上使用,但最近为 mywebsite2.com 买了一个新证书并离开了相同的配置并放置新的认证文件(public & private)
注 2: 运行 ping mywebsite2.com 正在运行,whois (cmd) 给我正确的 DNS 提供商。
请问我错过了什么?非常欢迎任何建议我试图找出问题所在。
谢谢!
除非被防火墙阻止,否则你的nginx目前似乎没有运行:
% host ██████████████████.com
██████████████████.com has address 162.243.74.152
...
% telnet 162.243.74.152 80
Trying 162.243.74.152...
telnet: connect to address 162.243.74.152: Connection refused
% telnet 162.243.74.152 443
Trying 162.243.74.152...
telnet: connect to address 162.243.74.152: Connection refused
% telnet 162.243.74.152 ssh
Trying 162.243.74.152...
Connected to 162.243.74.152.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.2
您可以通过 运行 以下其中一项来确定它是否 运行:ps aux | fgrep nginx
,这应该 return 至少 3 个不同的行(可能至少4), 和 pgrep nginx
, 这应该 return 至少 3 个数字。
随后,我会查看全局 error_log
以了解为什么当您启动 nginx 时它没有启动(配置问题将在全局问题中报告,而不是在指定站点的本地问题中站点的配置)。
我有一个网站 mywebsite1.com 运行 wordpress 并使用 LEMP[= 托管在 digitalOcean Droplet 上56=] (Nginx/php/mysql) 在 Ubunto 服务器上,我正在尝试复制同一个站点并使用新的 DNS mywebsite2.com 指向新的 Droplet IP,问题是新的 DNS 没有加载并尝试连接到服务器然后停止加载,这是我得到的 在火狐上:
Unable to connect
在 chrome 上:
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 to /home/html/mywebsite2.com
ls -l
- 转到:
/etc/nginx/sites-available and renamed mywebsite1.com to mywebsite2.com and updated all the file
- 删除旧符号链接并为新 DNS 创建一个新符号链接,使用此命令:
sudo ln -s /etc/nginx/sites-available/mywebsite2.com /etc/nginx/sites-enabled/mywebsite2.com
- 重启nginx..
注意: 我有一个 SSL 证书(通配符)正在 mywebsite1.com 上使用,但最近为 mywebsite2.com 买了一个新证书并离开了相同的配置并放置新的认证文件(public & private)
注 2: 运行 ping mywebsite2.com 正在运行,whois (cmd) 给我正确的 DNS 提供商。
请问我错过了什么?非常欢迎任何建议我试图找出问题所在。
谢谢!
除非被防火墙阻止,否则你的nginx目前似乎没有运行:
% host ██████████████████.com
██████████████████.com has address 162.243.74.152
...
% telnet 162.243.74.152 80
Trying 162.243.74.152...
telnet: connect to address 162.243.74.152: Connection refused
% telnet 162.243.74.152 443
Trying 162.243.74.152...
telnet: connect to address 162.243.74.152: Connection refused
% telnet 162.243.74.152 ssh
Trying 162.243.74.152...
Connected to 162.243.74.152.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.2
您可以通过 运行 以下其中一项来确定它是否 运行:ps aux | fgrep nginx
,这应该 return 至少 3 个不同的行(可能至少4), 和 pgrep nginx
, 这应该 return 至少 3 个数字。
随后,我会查看全局 error_log
以了解为什么当您启动 nginx 时它没有启动(配置问题将在全局问题中报告,而不是在指定站点的本地问题中站点的配置)。