apache - 无法从浏览器访问 Apache 测试页面
问题描述
奇怪的事情正在发生。问题是当我通过使用安装成功安装apache2sudo apt install apache2
时没有任何错误和警告。当我在 ufw 中允许“Apache Full”时,也没有错误或警告。我在托管我的 apache 服务器的那台机器上打开了浏览器,并在 url 栏上输入了 ip 地址,apache 测试页面变得可见,这是预期的。我从命令中获得了 IP 地址ip addr
。localhost 也在工作。
这里开始扭曲: -
当我尝试从另一台具有不同 Internet 连接的计算机访问服务器时,我无法访问测试页面。Connection refused
在Firefox中,can't reach this page
在边缘。
实际上我正在使用与服务器计算机连接的手机的互联网usb 。当我刚刚关闭互联网连接时,我可以在服务器计算机的浏览器和手机浏览器上访问测试页面,但不能在任何其他设备上访问。
请帮助我摆脱这种情况。提前致谢。
我使用启用了反向端口 ppa 和 kde plasma 5.22(最新)的 Kubuntu。
解决方案
您所指的 IPv4 地址“192.16x.xx.xxx”是您本地网络上的 IP 地址。默认情况下,不在本地网络上的设备不可见,即如果您尝试使用未连接到本地网络的设备使用“192.16x.xx.xxx”连接到服务器,它将无法连接。使用 4G 连接的手机不在您的本地网络上,与您的服务器计算机连接到同一 wifi 网络的手机在本地网络上。请注意,不言而喻,如果您的服务器计算机防火墙阻止连接,即使您家庭网络上的设备也将无法连接到“192.16x.xx.xxx”
推荐阅读
- mysql - 通过多个键合并两个 MySQL 表
- django - 使用模型表单并从多个字段中选择多个项目
- python-3.x - 如何简化重复的算术函数?
- spacy - Spacy(短语)匹配多个属性
- python - 如何从 Matplotlib 图中删除内边距?
- ansible - 带有变量文件的 Import_playbook
- outlook - 我们可以从 Outlook 中获取按与 REST API 的对话分组的消息吗
- javascript - 正则表达式/JS – 从特定的 xml 标签中删除内容并仅保留文本
- javascript - 如何在 Discord.js 上创建事件
- r - 如何判断功能是否在R中完成?