如何在没有Internet连接的情况下通过lan访问站点运行的apache服务器

37 apache localhost easyphp

我正在使用EasyPhp在Windows XP SP2计算机上运行服务器.让我们称之为computer_1.计算机的IP地址是192.168.1.2

现在我在局域网上有另一台计算机(computer_2),IP地址为192.168.1.3

我想从computer_2访问computer_1上的网站.

comupter_2可以ping通computer_1(ping 192.168.1.2有效)

但是当我 在computer_2的浏览器中输入http://192.168.1.2时,没有任何反应.

我想从computer_2访问comupter_1上的网站.

duc*_*lip 56

在你的httpd.conf确保你有:

Listen *:80
Run Code Online (Sandbox Code Playgroud)

如果您使用的是VirtualHosts,请按以下方式设置:

NameVirtualHost *
<VirtualHost *>
   ...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)


小智 32

打开Apache服务器的httpd.conf(先备份)查找以下内容:Listen

将行更改为

Listen *:80
Run Code Online (Sandbox Code Playgroud)

仍在httpd.conf中,查找以下(或类似):

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
    Deny from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

将此块更改为:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
    #Deny from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

保存httpd.conf并重启apache

打开服务器的端口80,以便每个人都可以访问您的服务器.

打开控制面板>>系统和安全>> Windows防火墙然后单击"高级设置",然后从左侧面板中选择"入站规则",然后单击"添加规则...".从列表中选择"PORT"作为选项,然后在下一个屏幕中选择"TCP"协议并在"特定本地端口"下输入端口号"80",然后单击"下一步"按钮并选择"允许连接"和然后为此端口提供常规名称和描述,然后单击"完成".

重新启动WAMP并在LAN或WAN中访问您的计算机.


Har*_*ker 11

*不要改变任何东西听:保持原样..

1)打开Apache服务器的httpd.conf(先备份)查找以下内容:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
    #Deny from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

还有这个

<Directory "cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

2)现在从任务栏:

单击wamp icon> Apache> Apache modules> apache_rewrite(启用此模块)

并且雅也从相同的任务栏图标激活"放在线"

您需要从Windows防火墙设置允许端口请求.

(Windows 7的)

转到控制面板> Windows防火墙>高级设置(左侧边栏)

然后

右键单击入站规则 - >添加新规则 - >端口 - > TCP(特定端口80 - 如果您的localhost在此端口上炒作) - >允许连接 - >提供配置文件名称 - >确定

现在重启Apache服务器的所有服务,你就完成了..


sle*_*ske 0

请重新表述您的问题。你的第一句话没有意义。

解决你的问题:

http://ip.of.server/原则上应该可以工作。但是,根据配置(虚拟主机),仅使用正确的主机名可能会起作用。

无论如何,如果你有网络,你应该正确配置DNS,否则可能会出现各种问题(诸如此类)。