XAMPP Apache服务器不能在内部networking上工作

(我问这个在stackoverflow,但被告知它会更适合在这里…)

我有我的本地笔记本电脑(Vista)上安装的XAMPP,它工作正常。 Apache和MySQL是作为服务运行的,我可以同时访问// localhost /和//192.168.2.2/,没有任何麻烦。

但是,如果我尝试通过input//192.168.2.2/IP地址从内部networking上的另一台笔记本电脑访问服务器, 错误 超时。 我在这里错过了什么?

当我运行端口检查时,我得到以下内容:

Service Port Status ============================================================================== Apache (HTTP) 80 Program: C:\xampp\xampp\apache\bin\httpd.exe Apache (WebDAV) 81 free Apache (HTTPS) 443 Program: C:\xampp\xampp\apache\bin\httpd.exe MySQL 3306 Program: C:\Program Files\MySQL\MySQL Server 5.1\bin \mysqld.exe 

当我尝试Telnet到本地端口80端口,这也起作用。 我的httpd-vhosts.conf文件包含以下几行:

 <VirtualHost *:80> ServerName localhost DocumentRoot "C:/xampp/xampp/htdocs/" </VirtualHost> <VirtualHost 192.168.2.2> ServerName localhost DocumentRoot "C:/xampp/xampp/htdocs/" </VirtualHost> 

有什么想法吗?

确保在服务器笔记本电脑的Windows(或其他)防火墙中打开端口80。