我是服务器管理的新手,我所知道的一切都来自我对 Linux 的业余知识和我在网上遵循的指南,为通过 nginx 设置的反向代理提供服务的生产节点应用程序设置了一个 ubuntu 16.04 服务器。
简而言之,我按以下顺序遵循了以下指南:
https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-16-04
https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-16-04
https://github.com/imthenachoman/How-To-Secure-A-Linux-Server
现在,问题是我的服务器似乎运行良好一段时间,然后几天后我尝试加载网站,它说服务器拒绝连接。
我不知道为什么会发生这种情况;我在服务器的管理控制面板上检查了服务器状态,它说一切正常,当我尝试通过 ssh 客户端打开与服务器的连接时,他们我可以正常登录并运行命令,但是当我尝试通过本地终端 ssh 进入服务器时,它告诉我远程主机标识已更改。
似乎没有“真正的”问题,因为当我请求重新启动服务器时,一切都恢复正常。
最后,我应该说一下,我们还没有将服务器 IP 链接到我们购买的域名,因为我们仍在测试一些功能。但使用 IP 导航到网站是没问题的。
我非常感谢任何有关这方面的帮助或指导。感谢您的时间。
编辑(根据要求提供附加信息):
对于我的 ssh 客户端,我没有使用域名,只使用 IP。但主要问题是,当我在浏览器中使用 IP 打开网站时,我收到“连接被拒绝”的错误
我不确定我的 VPS 提供商是否安装了代理。我正在使用 a2hosting 提供的基本非托管 VPS 解决方案。
当我运行时systemctl status nginx
,命令没有报告任何错误并且显示服务处于活动状态。