如果XAMPP安装在C驱动器以外的驱动器中,则无法访问LAN中的应用程序


Unable to access the application in LAN , if XAMPP installed in other than in C drive

我们在D驱动器(Windows7操作系统)中安装了Xampp服务器。我们已经能够运行部署在该服务器中的应用程序(例如:localhost:80/sampleApp)。但我们无法使用IP地址从LAN中的其他系统访问该应用程序。(例如:192.168.1.4:80/sampleApp)。因此,如果需要任何其他配置,请告诉我。

我想像WAMPServer这样的XAMPP附带了一个假设,即您正在使用它进行本地开发。因此,httpd.conf文件将有这样的内容来控制Apache可以接受来自哪些ip地址的连接,默认情况下,它将只是运行Apache的PC,如下所示:-

#Apache 2.2 syntax
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 localhost ::1
#Apache 2.4 syntax
Require local

因此,您需要允许从其他ip地址访问,即您的本地局域网。所以试试

#Apache 2.2 syntax
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 localhost ::1 192.168.1
#Apache 2.4 syntax
Require local
Require ip 192.168.1

注意:只使用4个四分位数中的前3个允许从该子网中的任何ip访问