DigialOcean Droplet 克隆 wordPress 网站-DNS 无法解析

DigialOcean Droplet 克隆 wordPress 网站-DNS 无法解析

我有一个网站mywebsite1.com运行WordPress的并托管在 digitalOcean droplet 上,使用激光脉冲(Nginx/php/mysql)在 Ubunto 服务器上,尝试复制同一个站点并使用新的 DNSmywebsite2.com指向新的 droplet IP,问题是新的 DNS 没有加载,并尝试连接到服务器然后停止加载,这是我在 fireFox 上得到的结果:

Unable to connect

在 Chrome 上:

This webpage is not available
ERR_CONNECTION_REFUSED

我是一名 Linux 初学者,因此肯定缺少了一些东西。下面是我一步步做的事情:

  • 在我的 DNS 提供商上我添加了A类型mywebsite2.com指向我的新 Droplet IP。
  • 别名记录www.mywebsite2.com指向 mywebsite2.com
  • 使用新域名更新了我的 databasedump.sqlmywebsite2.com
  • 更新了我的 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 :运行 ping 到 mywebsite2.com 正在工作并且 whois(cmd)给我正确的 DNS 提供商。

请问我遗漏了什么?欢迎提出任何建议,我正在努力找出问题所在。

谢谢!

答案1

这确实应该是一条评论,但它太长了。

我们无法为您解决基本问题。您需要逐个找出哪些部分正在工作,然后将它们组合在一起。这样,您将学到更多东西,而不是指望互联网上的某个人能为您变魔术般地找到答案。

我首先测试 nginx 是否可以显示其默认页面,首先使用服务器上的 curl,然后使用远程 Web 浏览器。接下来尝试在新位置使用自定义静态页面,然后它可以加载 phpinfo,然后它可以加载包括数据库在内的 wordpress。在那里的某个地方,我会直接测试数据库,也许还会测试一个小的自定义 php 页面,以确保 php 可以与数据库通信。最后只添加 https。

鉴于您可以 ping 通但无法浏览,我猜是防火墙或 nginx 设置不正确,但根据您告诉我们的信息,我无法再多说什么。这确实是一个“设置 Web 服务器 101”类型的问题,Google 可以回答大多数此类问题。

相关内容