我正在使用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服务器的所有服务,你就完成了..
请重新表述您的问题。你的第一句话没有意义。
。
解决你的问题:
http://ip.of.server/原则上应该可以工作。但是,根据配置(虚拟主机),仅使用正确的主机名可能会起作用。
无论如何,如果你有网络,你应该正确配置DNS,否则可能会出现各种问题(诸如此类)。
| 归档时间: |
|
| 查看次数: |
180105 次 |
| 最近记录: |