Apache 无法通过UBUNTU 12.10上的本地IP地址访问web服务器
最近我在我的开发机器上安装了Ubuntu 12.10。我还安装了Apache2.2& PHP5.3.8和PHP5.2.17以及MySQL。一切正常,我可以通过127.0.0.1&Localhost关键字和主机名浏览我的网站和项目,但我无法通过本地ip地址(192.168.1.5)访问我的网站或Apache web服务器。 我在装有Ubuntu11.10的笔记本电脑上运行这个模型,可以通过192.168.1.x进行访问 你对这个问题有什么想法吗?在这种情况下,请让我知道你的XP 非常感谢你的病人。。。Apache 无法通过UBUNTU 12.10上的本地IP地址访问web服务器,apache,networking,ubuntu,webserver,ip,Apache,Networking,Ubuntu,Webserver,Ip,最近我在我的开发机器上安装了Ubuntu 12.10。我还安装了Apache2.2& PHP5.3.8和PHP5.2.17以及MySQL。一切正常,我可以通过127.0.0.1&Localhost关键字和主机名浏览我的网站和项目,但我无法通过本地ip地址(192.168.1.5)访问我的网站或Apache web服务器。 我在装有Ubuntu11.10的笔记本电脑上运行这个模型,可以通过192.168.1.x进行访问 你对这个问题有什么想法吗?在这种情况下,请让我知道你的XP 非常感谢你的病人。
Farzam。也许您的Apache仅限于本地主机。查看您的Apache配置文件 (httpd.conf)用于 并将其替换为:
Listen 80
或
还要检查防火墙设置,在同一文件中的下一行中查找:
Allow from 127.0.0.1
并尝试将其更改为:
Allow from all
您应更换监听线路,如下所示:
听0.0.0.0:80
试试:
sudo ufw allow from 192.168.1.5
我添加目录标记:
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
选项索引跟随符号链接
允许超越所有
要求所有授权
Windows防火墙没有端口80的异常。 不知何故,IIS工作正常,但不允许Apache端口80。即使禁用Windows防火墙服务也不允许这样做 在Windows中搜索“防火墙”并创建新规则。选择端口,输入80,调用它:HTTP或其他,保存。重新启动Apache服务。“Windows防火墙对端口80没有异常。不知何故,IIS工作正常,但不允许Apache端口80。即使禁用Windows防火墙服务也不允许
在Windows中搜索“防火墙”并创建一个新规则。选择端口,输入80,调用它:HTTP或其他名称,保存。重新启动Apache服务。“-这对我很有效。在我启用Win Server 2012防火墙上的端口8080后(我使用端口8080)。在我的例子中,我使用nestjs和 以前我在
应用程序上运行我的项目。listen(3001)
如下所示
首先,我切换到这个app.listen(3001,'192.168.xx.xx')
现在我想使用网络ip(LAN)在另一台计算机上访问我的项目
所以它现在允许我们访问ip地址之后的任何特定端口
意味着如果我访问192.198.xx.xx
,那么我可以访问该地址
但如果我像这样附加端口192.198.xx.xx:3001
,那么它不允许我访问ip地址,所以在这种情况下,我通过运行以下命令来解决问题
sudo服务ufw站
sudo iptables-nvL
sudo iptables-nvL | less
sudo iptables-F
查找
Listen
指令。它应该类似于Listen 0.0.0.0:80
。对于现在的一些版本,文件/etc/apache2/httpd.conf是空的,并且仅出于遗留原因而存在。现在12点10分,是的,它似乎消失了。配置是在子目录中完成的,站点可用,mods可用。我检查httpd.conf并将其修改为Listen*:80,但它不适用于我的IP。另外,我在Ubuntu12.10上也找不到filewall,不管你想找到什么…你能解释一下解决方案吗?ufw(简单防火墙)sudo dpkg——获取选择权| grep ufw
会告诉你是否安装了它。如果安装了它,这篇文章对您来说是一本好书:这个问题不是关于Windows的。
sudo ufw allow from 192.168.1.5
Options Indexes FollowSymLinks
AllowOverride All
Require all granted