局域网内访问本地网站服务的apache配置

一、关闭/配置防火墙

搜索“控制面板”,找到“更新和安全”>“Windows 安全中心”及“防火墙和网络保护”。

(1)方法一  直接关闭防火墙(非安全)

(2)方法二

打开windows防火墙——高级设置——入站规则——新建规则——选择“端口”——下一步——选择tcp、特定本地端口(填写80)——下一步——下一步——命名——完成

另外注意要让apache_http 可以通过防火墙(允许应用通过防火墙)

重启服务器即可,此时已经可以通过ip访问本机

二、配置apache

保证你的apache能正常启动,然后打开httpd.conf那个配置文件,检查一下Listen服务器端口,默认监听端口为80,不是就改成80。

配置服务器根目录权限

<Directory "c:/www/">

    Options Indexes FollowSymLinks

    AllowOverride all

    Order Deny,Allow

    Allow from all

</Directory>

注意:

c:/www/ 为网站根目录。重点是 Allow from all,否则访问不进去

在DocumentRoot "C:/wamp64/www/"下找到Diretory行并修改为:

<Directory />

    AllowOverride all

    Require all granted

</Directory>

找到Files ".ht*"行,修改为:

<Files ".ht*">

    Require all granted

</Files>

配置虚拟主机

<VirtualHost 192.168.11.108>

    ServerName 192.168.11.108

    DocumentRoot "c:/www/test/"

</VirtualHost>

复制代码

注意:

VirtualHost 与  ServerName 一致,除非有DNS主机。这个ip是我本机的,要改成机器的ip,如果不会查IP另追问,DocumentRoot为网站的存放目录,要发布的网页就在这个目录下,注意要在服务器根目录下,否则要另外配置权限。

重启apache服务。

在apache重启成功后,在本机,用浏览器访问你的页面。成功,则发布完成,其他同一网段的人也可以这么访问网页了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容