win7下apache局域网访问问题

win7下apache局域网访问问题,第1张

在 Vista/Win7 系统下,由于系统安全限制的问题,我们自己搭建的 Apache 或者 IIS 服务器在局域网中,别人的机器无法访问到,现解决办法如下:

在 控制面板 >系统和安全 >Windows防火墙中 左侧点击 高级设置

点击左侧 入站规则,然后点击右侧的 新建规则,然后在d出的入站规则向导中依次是

规则类型:端口

协议和端口我们选的是 TCP 协议和 特定本地端口(例:80)

*** 作:允许连接

何时应用规则中选中所有(域、公用、专用)

输入名称和描述

点击完成,就OK了。

经过以上设置,同局域网的其他计算机忆经可以用你的IP地址访问你搭建的服务器了。

无论是局域网还是广域网,其实他们的模式都是一样的。

一、网站需要配置端口,同时将该完整的端口在防火墙中列外;

二、网站的主机有固定的IP地址或域名;

举例说明:(以IIS配置网站/win7说明)

1、

将网站的源文件放在主机的某磁盘中,打开”计算机管理“,找到”服务和应用程序“,打开”Internet信息服务(IIS)管理器“,在”网站“中添加

一个网站名称为“web”(名称可以任意,只要不跟现有的网站名称重复即可)。将“物理路径”选择为你存放网站源文件的文件夹。设置端口为80—9999

之间任意一个都可行,防止端口冲突,最好不要设置为80。

2、给主机设置一个固定的本地IP地址,如:192.168.1.20,设置IP地址时最好设置地址在2到100之间或者200到224之间,防止与其他机器的地址冲突,因为路由器分配地址范围在100至199之间;

3、将网站的端口在防火墙中列外,这样别人访问网站的时候就不会被防火墙拦截;

首先在其他电脑ping 192.168.1.100看看能否通

如果不同,你就仔细检查防火墙和网络连接吧

如果通,那么用远程桌面什么的看看能不能连进去(192.168.1.100要开启远程桌面)

如果不能连,还是你防火墙问题

如果能连,则要看一下apache的配置,是不是将对外端口绑定在127.0.0.1或者localhost上了,要改成0.0.0.0

就是ServerName 0.0.0.0


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12169061.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存