我想在我的本地网络上托管一个网站.出于某种原因,我只能访问本地计算机中的wamp.
我的网络中有2台电脑.计算机A和计算机B都安装了wamp服务器.当我从计算机BI键入计算机A的IP地址时,我能够连接到它.但是,当我这样做时,反过来它不起作用!换句话说,当我从计算机A输入计算机B的IP地址时,浏览器会说:服务器在192.168.0.120需要很长时间才能响应.
我为了解决计算机B上的问题而做的事情:(记得我想从计算机A连接到计算机B)
1)关闭防火墙
2)卸载wamp并重新安装.
3)关闭反病毒.
4)关闭Windows防火墙
5)在线放置wamp并在线上线后重启所有服务
我没有查找任何ini文件加上我已经卸载并重新安装它,所以为什么不能连接到它!?我在过去3年里使用过wamp而且我从未经历过这个.
wamp也是我在这台计算机上安装的唯一Web服务器.我的计算机上没有安装IIS或任何其他Web服务器.
小智 19
从任何地址关闭端口80的防火墙.如果您需要https(SSL)访问权限,请关闭443.打开配置文件(http.conf
)并找到说:
Allow from 127.0.0.1
Run Code Online (Sandbox Code Playgroud)
将它们改为阅读
Allow from all
Run Code Online (Sandbox Code Playgroud)
重启wampserver.它现在可以工作了.请享用!!
Thi*_*elo 16
也许您的Apache仅限于localhost.查看您的apache配置文件:
Listen 127.0.0.1:80
Run Code Online (Sandbox Code Playgroud)
如果找到它,请将其替换为:
Listen 80
Run Code Online (Sandbox Code Playgroud)
1.
首先是端口80(或者你正在使用的)和443必须允许TCP和UDP数据包.为此,在Windows防火墙上为端口80和443创建TPC和UDP的2个入站规则.(或者,您可以禁用整个防火墙进行测试,但如果允许入站规则,则可以禁用永久解决方案)
2.
您需要更改Apache上的安全设置以允许从其他任何位置进行访问,因此请编辑您的httpd.conf
文件.
更改此部分:
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
Run Code Online (Sandbox Code Playgroud)
至 :
# onlineoffline tag - don't remove
Order Allow,Deny
Allow from all
Run Code Online (Sandbox Code Playgroud)
如果"允许所有"行不适用于您当时使用"需要所有授予",那么它将适合您.
在版本3和WAMPServer中,有一个预先定义的虚拟主机,localhost
所以根本不修改httpd.conf
文件,保留它,因为你发现它.
使用菜单编辑httpd-vhosts.conf
文件.
它应该如下所示:
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
修改它
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
注意:如果您正在运行wamp而不是端口80,则VirtualHost将类似于VirtualHost*:86.(86或端口,无论您使用的是什么)而不是VirtualHost*:80
3. 进行此更改后,不要忘记重新启动Wamp或Apache的所有服务
go设置 - >常规并更改WordPress地址(URL)和站点地址(URL)中的URL
输入您的电脑名称或您的IP地址代替localhost
之前: http://localhost/wordpress-test
之后: http://your-pc-name/wordpress-test
......就是这样......你可以从局域网中的任何一台电脑上访问wordpress ...... !!!
归档时间: |
|
查看次数: |
97917 次 |
最近记录: |