局域网无法访问apache但本机可以,怎么设置为局域网也可以

局域网无法访问apache但本机可以,怎么设置为局域网也可以,第1张

在httpd.conf中将以下

# onlineoffline tag - don't remove

Order Deny,Allow

Deny from all

Allow from 127.0.0.1

改为

# onlineoffline tag - don't remove

Order Deny,Allow

Deny from none

Allow from all

看不懂就看下面的详情。

很多的朋友都想把自己的电脑打造为服务器使别人能够访问。比如说你自己写了一网站,只能自己通过localhost访问或127.0.0.1访问。但是怎么让别人的电脑也能访问呢?来看看自己写的网站。现在我来讲讲怎么让局域网内的主机来访问你的主机。

首先我们要安装Apache,这个大家都知道吧!Apache是世界上公认的比较好的WEB服务器软件。我们先下载Apache然后安装起来。安装过程傻瓜式的,很轻松。然启动服务,然后在浏览器上输入127.0.0.1如果能进去看到一默认的网页就说明Apache已经安装成功。大家应该知道127.0.0.1是本机的回环地址吧!也就是说是访问自己本机的,是为开发者测试设计的。我们先来讲解一下127.0.0.1与localhost的区别。举个例子,百度的服务器有个IP地址115.239.210.xx,你可以通过百度的IP地址来访问(在浏览器上输入

好了Apache服务器搭建好了,启动他吧。现在127.0.0.1或localhost可以访问了,那用自己的主机的IP地址访问呢?试试看,在自己的cmd里输入ipconfig查到自己的ip地址比如我的192.168.1.104,然后在浏览器里输入192.168.1.104,结果出现错误。这是理所当然的,这就需要配置Apache。打开Apache的配置文件httpd.conf,这文件在Apache的安装文件里找,然后查找到一下内容

# onlineoffline tag - don't remove

Order Deny,Allow

Deny from all

Allow from 127.0.0.1

解释下什么意思,Order Deny,Allow 按拒绝和允许来排序,Deny from all 拒绝来自所有的访问,Allow from 127.0.0.1 允许127.0.0.1的访问。

在Deny from all 前加上#来注释掉此行,并在Allow from 127.0.0.1 后面加上一行Allow from 192.168.1.* 即可。修改后如下:

# onlineoffline tag - don't remove

Order Deny,Allow

# Deny from all

Allow from 127.0.0.1

Allow from 192.168.1.*

加上这行就是说在192.168.1这个网段内的主机都可以访问自己的服务器。配置好了,下面在你的浏览器上输入你的网址吧,或者在你室友的电脑的浏览器上输入你的网址,如果能够看到一默认成功的网页就是完成了

本地host下,因为本地host的优先级大于网卡的DNS

记事本打开C:\Windows\System32\drivers\etc\hosts尾部添加host记录

格式:ip  域名

192.168.1.112   112.com

192.168.1.112   www.112.com

192.168.1.112   113.com

192.168.1.112   www.113.com

192.168.1.112   114.com

192.168.1.112   www.114.com

保持,清理浏览器缓存再访问下


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/330499.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存