求救!启动wamp只能用本机访问,同局域网的其它设备访问不到!搞了大半天T-T

菜鸟阿雨学代码 2017-06-17 09:37:52
小白请教大神们

试了很多网上的方法都不管用!!
...全文
1833 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
纯情小码哥 2020-03-03
  • 打赏
  • 举报
回复
配置了:httpd.conf和httpd-vhosts.conf,关闭了防火墙,配置了IPV4的入站准则,还是访问不了,怎么那么难用;
Shercool 2018-02-11
  • 打赏
  • 举报
回复
挖个坟 我来证明楼主说的锅是防火墙是对的 妈耶找半天终于找到有用的了!
  • 打赏
  • 举报
回复
域名配置 用ip 配置 ngix修改配置文件即可 vhosts.conf listen 80; server_name 192.168.31.88 www3.xxx.com phpStudy.net; #三个可以访问IP (手机可以访问本地站点)、两个域名 root "C:/www/rhout"; location / { index index.html index.htm index.PHP; #autoindex on; } 然后再开放80供其他人访问 http://blog.sina.com.cn/s/blog_8e7b2c9c0101t7b5.html
  • 打赏
  • 举报
回复
防火墙的锅!
  • 打赏
  • 举报
回复
干脆我还是用TOMCAT算了,起码配置好后默认局域网能访问, 这个wampserver本机是能访问了,弄了半天局域网还是访问不到 唉
虹灬颖鸢 2017-06-18
  • 打赏
  • 举报
回复
检查一下你电脑有没有对外开放80端口,设置一下防火墙和入站规则。检查路由器设置有没有屏蔽80端口或者阻止机器互相访问
  • 打赏
  • 举报
回复
顶上! 求解!
  • 打赏
  • 举报
回复
引用 9 楼 fdipzone 的回复:
localhost 本来就是本机。所以你要设一个域名。 如果你想使用ip访问 ServerName localhost 改为 ServerName 192.168.1.102 http://jingyan.baidu.com/article/a3a3f811d151378da2eb8ab5.html
我暂时就是只用IP访问而已,这个我也改了,还是不行...
  • 打赏
  • 举报
回复
引用 10 楼 xuzuning 的回复:
httpd.conf #不指定主机名 Listen 80 Directory 节要有 Order allow,deny Allow from all 其实他已经说的很清楚了 Controls who can get stuff from this server 控制谁可以从这个服务器得到的东西 从网络角度而言,你应该用 ip 访问内网机器 域名对于局域网纯粹是骗人的东西
我是要用IP访问啊,可是访问不到!
xuzuning 2017-06-17
  • 打赏
  • 举报
回复
httpd.conf #不指定主机名 Listen 80 Directory 节要有 Order allow,deny Allow from all 其实他已经说的很清楚了 Controls who can get stuff from this server 控制谁可以从这个服务器得到的东西 从网络角度而言,你应该用 ip 访问内网机器 域名对于局域网纯粹是骗人的东西
傲雪星枫 2017-06-17
  • 打赏
  • 举报
回复
localhost 本来就是本机。所以你要设一个域名。 如果你想使用ip访问 ServerName localhost 改为 ServerName 192.168.1.102 http://jingyan.baidu.com/article/a3a3f811d151378da2eb8ab5.html
  • 打赏
  • 举报
回复
假如我本机IP是192.168.1.102,在本机输入192.168.1.102或者直接locahost都是可以访问的. 后面加上项目名也可以访问项目. 不明白为什么同局域网下的其它电脑或手机都访问不到! 而且为什么wamp不是部署好后就能局域网内访问呢?
傲雪星枫 2017-06-17
  • 打赏
  • 举报
回复
ServerName localhost 改为 ServerName abc.com 然后你自己的机器 http://www.jb51.net/os/win10/395409.html 例如你的ip是 192.168.1.2 在hosts文件中加入 192.168.1.2 abc.com 然后你在浏览器访问 http://abc.com/ 看看是否成功了。
  • 打赏
  • 举报
回复
引用 2 楼 fdipzone 的回复:
最简单方法。 你的wamp域名是 http://www.abc.com ip是192.168.1.2 那么在访问的机器中 修改/etc/hosts (linux) 如果访问的是window机器,http://jingyan.baidu.com/article/9faa72317903f1473c28cb01.html 加入 192.168.1.2 www.abc.com
什么意思啊?系统的问题?看不懂呀,我的是win10
傲雪星枫 2017-06-17
  • 打赏
  • 举报
回复
你本机设了 ServerName localhost 其他人怎么访问?别人访问localhost怎么可能会访问到你的机器呢。 你要改成域名 例如 abc.com 然后对方的host 设置 你的ip abc.com 或你内网的dns设置abc.com对应ip是你机器ip 就可以访问了。
  • 打赏
  • 举报
回复
这个是httpd.conf <Directory "${INSTALL_DIR}/cgi-bin"> AllowOverride All Options All Allow from All Require all granted </Directory> <Directory "${INSTALL_DIR}/www/"> Options +Indexes +FollowSymLinks +Multiviews AllowOverride all Allow from All Require all granted </Directory>
  • 打赏
  • 举报
回复
这个是httpd-vhosts.conf # Virtual Hosts # <VirtualHost *:80> ServerName localhost DocumentRoot C:/wamp64/www <Directory "C:/wamp64/www/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Allow from All Require all granted </Directory> </VirtualHost> #
傲雪星枫 2017-06-17
  • 打赏
  • 举报
回复
最简单方法。 你的wamp域名是 http://www.abc.com ip是192.168.1.2 那么在访问的机器中 修改/etc/hosts (linux) 如果访问的是window机器,http://jingyan.baidu.com/article/9faa72317903f1473c28cb01.html 加入 192.168.1.2 www.abc.com
傲雪星枫 2017-06-17
  • 打赏
  • 举报
回复
dns设置了ip对应了吗? 访问的机器是否设置了host对应?

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧