wampserver64  apache2.4版本局域网互相访问总结

背景:在我的电脑上给算法组开发了一个工具,需要在局域网环境下其他同事都能访问到,搞了一下午终于搞定,于是整理了这篇文档,给其他同行做个参考。

首先思考这样一个问题:为什么部署在阿里云上的项目别人能访问,而部署在你电脑上的项目别人访问不了呢?还记不记在阿里云上购买完服务器后需要配置入站和出站的规则,然后以wampserver64为例,你需要修改apache的默认配置,这样你的项目才能上线后被别人访问到。同理,你就把自己的电脑比作阿里云服务器,局域网等同于万网, 所以,你也需要配置入站规格和apache的默认配置才能被局域网内的其他PC端访问到。那么清楚了这些原理,那我们就开始从这两个方面动手配置。

第一步:新增入站规则

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

如图上图所示,填写完入站规则后保存就在入站列表中找到你刚才命名的规则,你可以打开属性核对相关的配置,这个时候第一步就做完了。

第二步:修改apache的配置(apache配置文件为httpd.conf)

首先需要确认apache的版本号,2.4版本以前的修改如下:

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

</Directory>

将最后一个Deny from all修改成Allow from all

也即成

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Allow from all

</Directory>

2.4及其以上版本修改配置如下:

<Directory />

#AllowOverride none

AllowOverride all

#Require all denied

Require all granted

</Directory>

然后保存重启wamp64,到这一步算是基本完事。因为我在本地项目中设置了虚拟域名。比如为:www.test.com  这样访问比较方便 那么如何让另一台同事的电脑也可以使用这个域名访问你的项目呢?这里我做了一点优化,比如我的PC为A(192.168.2.2),同事的PC为B(192.168.2.40),那么在同事的电脑中打开路径C:\Windows\System32\drivers\etc ,在这里看到有一个文件hosts的文件 使用记事本打开,新增  192.168.2.2  www.test.com  保存后在B浏览器中输入www.test.com 就可以正常访问你电脑中项目了(Mac本参见链接https://blog.csdn.net/qq_41162289/article/details/80239468)。

wampserver64 apache2.4版本局域网互相访问总结的更多相关文章

  1. 2016/07/07 wamp中apache2.4.9允许外部访问的配置 重点是版本 版本不同配置效果不同

    wamp安装包中安装好服务器之后只能使用127.0.0.1来访问了,如果我们要设置多个站点或其它像192.168.1.1这种就需要进行一下修改,具体步骤如下.   wamp-apache2.4.9允许 ...

  2. 解决PHPWind局域网不能访问问题

    解决PHPWind局域网不能访问问题 windows 7环境下搭建PHPWind论坛之后,局域网内不能被访问,访问显示403:而本机访问正常 1. 本版本是windows下一键安装版,首先可以确定的是 ...

  3. 在apache2.4版本之前做客户端访问控制,是用Allow Deny Order指令做访问控制的,

    在apache2.4版本之前做客户端访问控制,是用Allow Deny Order指令做访问控制的,而在2.4的版本上是用的用法跟之前的版本大不相同,如下 ###################### ...

  4. SVN版本库(访问权限)配置实例笔记

    http://blog.csdn.net/zjianbo/article/details/8578297 SVN版本库(访问权限)配置实例笔记 本系列文章由ex_net(张建波)编写,转载请注明出处. ...

  5. 局域网无法访问vmware虚拟机WEB服务器解决办法

    环境:虚拟机服务器是centos,apache+php+mysql环境,但是局域网无法访问 1.本机能ping通虚拟机 2.虚拟机也能ping通本机 3.虚拟机能访问自己的web 4.本机无法访问虚拟 ...

  6. JBoss7 局域网无法访问 解决方法

    JBoss7 局域网无法访问 解决方法 在standalone模式,修改/standalone/configuration/standalone.xml.如下 修改或新增一个interface. &l ...

  7. VM虚拟机安装centos,同网段,局域网能访问

    VM虚拟机安装centos,同网段,局域网能访问. 首先下载虚拟机镜像文件,自行下载 安装,网络模式为桥接,设置dhcp为主机同网段 保持VM服务开启 开机就是同网段了

  8. labview web发布局域网内访问

    按照labview的web访问具体步骤操作完之后,把电脑的网络要设置在局域网环境下,网络要处于专用网络中,就可以进行局域网内访问

  9. macOS下通过docker在局域网成功访问mysql5.6数据库

    1.获取mysql镜像 docker pull mysql:5.6 注意:此处之所以获取mysql5.6是因为mysql5.7在centos7中启动可能会报错, 2.查看镜像列表 docker ima ...

随机推荐

  1. 数据结构C语言实现----选择排序

    选择排序 第一步:从一串无序数字串中选一个最小的与第一个数交换位置 第二步:从剩下的数字中选一个最小的与第二个数交换位置 第三步:从剩下的数字中选一个最小的与第三个数字交换位置 以此类推... 运行结 ...

  2. 浅谈js数组中的length属性

    前言 一位正在学习前端的菜鸟,虽菜,但还未放弃. 内容 首先,我们都知道每个数组都有一个length属性 这个length属性一般我们用来循环遍历的约束,一般我们都会把他认为是该数组里面有几个元素这个 ...

  3. “随手记”开发记录day04

    今天完成了添加收入和支出的页面,其实挺简单的就是里面的那个图表有些难搞,你得把每个图标和文字对应起来 挺费事的 话不多说,上效果 其中点击旋转按钮转换收入支出是我们找了好久才找出来这个方法的,太不容易 ...

  4. 2、适配器 adapter 模式 加个"适配器" 以便于复用 结构型设计模式

    1.什么是适配器模式? 适配器如同一个常见的变压器,也如同电脑的变压器和插线板之间的电源连接线,他们虽然都是3相的,但是电脑后面的插孔却不能直接插到插线板上. 如果想让额定工作电压是直流12伏特的笔记 ...

  5. FreeAnchor 国科大

  6. HourglassNet

  7. 2020-05-16:如何保证redis和mysql数据一致?

    福哥答案2020-05-16:

  8. Android 开发学习进程0.19 webview 的使用

    Android 中的webview android 中的webview是可以在app内部打开HTML等的网页,不必再打开浏览器,有两种实现方法,即webviewclient webChromeclie ...

  9. 手写AOP实现过程

    一.手写Aop前基础知识 1.aop是什么? 面向切面编程(AOP):是一种编程范式,提供从另一个角度来考虑程序结构从而完善面向对象编程(OOP). 在进行OOP开发时,都是基于对组件(比如类)进行开 ...

  10. StructuredStreaming简单的例子(NewAPI)

    StructuredStreaming简单的例子(NewAPI)(wordCount) package com.briup.streaming.structed import org.apache.l ...