在系统管理或网络方面,我是个菜鸟,我想我会从这里的专业人士那里得到一些有价值的见解。
我在一所大学工作,我们在 www.myuniversity.com 上通过网络托管服务提供商托管我们的网站。我们得到了一个使用 CPanel 运行 CentOS 的 VPS。我们最近获得了在 *.myuniversity.com 上成功安装的通配符证书。
在校园内,我们建立了一些平台,例如 Moodle 和 DSpace。我们希望人们分别通过使用 moodle.myuniversity.com 和 dspace.myuniversity.com 来访问这些平台。为此,我们在 CPanel 中创建了 A 记录,指向我们校园网络上平台服务器的 IP 地址。这运作良好。
几天前,我们决定默认使用 SSL 访问这些平台。所以我们必须为moodle.myuniversity.com 和dspace.myuniversity.com 启用SSL。在我们的托管服务提供商的帮助下,我必须首先删除 A 记录并使用 CPanel 创建子域。在此之后,托管支持在子域上安装了 SSL。
完成此操作后,我重新创建了 A 记录,现在,我可以在没有 SSL 的情况下访问平台,但我不能使用 SSL,即当我尝试浏览https://moodle/dspace.myuniversity.ac.ug时,我得到一个“无法访问此站点”错误。
我想知道我是否在这里执行了正确的步骤。如果我遗漏了什么或者我做错了什么。我很感激我能得到的任何帮助,以指引我走向正确的方向。
谢谢!
如果将子域创建为dspace.myuniversity.com的想法是单独管理它,那么没关系。但是,如果仅通过 ssl 托管它,则不需要您只使用先前区域文件中的 A 记录。
好吧,如果这是错误,那么您的服务器没有在端口 443 上侦听。看看它是否是:
或者
如果你安装了 nmap。
如果这将是一个 ssl 错误,该站点将显示:
您需要在运行您的服务的服务器(即您的 IP 地址指向的计算机)上安装 SSL 证书和密钥。
托管服务假定您在其托管设置下运行这些服务,但事实并非如此。