配置很复杂。如何才能让我的 Web 服务器浏览器访问由同一台服务器提供的网站?

配置很复杂。如何才能让我的 Web 服务器浏览器访问由同一台服务器提供的网站?

服务器已安装 Kubuntu Linux 18.04LTS 完整桌面版。我安装了 Nginx 和 Apache2。我还安装了 Gogs。我还安装了 4 个 Let's Encrypt 证书。

从我的局域网上的任何一台电脑上的网络浏览器(因为我已经编辑了它们的 HOSTS 文件),我可以使用 ie、、、 访问我服务器上的 4 个网站中的任何一个

其中,Domain1 和 Domain 2 由 Apache2 提供服务,由 Nginx 反向代理。Domain3 和 Domain4 直接由 Nginx 提供服务,而 Domain 4 实际上由 Gogs 提供服务。MyEncrypt 的内容全部通过 Nginx。一切似乎都运行良好,只是我无法从服务器上的浏览器访问这 4 个域中的任何一个。我意识到在服务器上安装浏览器有点不寻常,也许这不是一个大问题,但难道不应该有某种方法让它正常工作吗?我得到的只是超时错误。

答案1

我解决了我遇到的问题,结果像往常一样比我预想的要简单得多。原来我在 Kubuntu 的系统设置 > 连接 GUI 中错误地配置了以太网端口。我在 apt 失败时发现了这个问题。

我需要的正确设置是:{

Select IPv4 tab.
Set Method: Manual
DNS Servers: 192.168.0.1
Search Domains 8.8.8.8,8.8.4.4
DHCP Client ID: (blank)
Address: 192.168.0.20 (static address on LAN)
Netmask 255.255.255.0
Gateway 192.168.0.1

}

当我查看如何在 LAN 上设置另一台使用 Kubuntu 18.04 LTS 的服务器时,我发现了自己的错误,而且它运行正常。我现在制作了屏幕截图的硬拷贝,以便将来可以方便参考。

相关内容