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

一、关闭/配置防火墙

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

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

(2)方法二

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

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

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

二、配置apache

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

配置服务器根目录权限

    Options Indexes FollowSymLinks

    AllowOverride all

    Order Deny,Allow

    Allow from all

注意:

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

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

    AllowOverride all

    Require all granted

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

    Require all granted

配置虚拟主机

    ServerName 192.168.11.108

    DocumentRoot "c:/www/test/"

复制代码

注意:

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

重启apache服务。

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

你可能感兴趣的:(局域网内访问本地网站服务的apache配置)