开始教程前,先来看一看本机的运行环境。

WAMP 32位版 3.0.6

WIN7 x86 企业版

其他VC运行库全部安装,NET装了3.5以及4.0,还有一些运行库这里省略

——我是华丽的分割线—————————————————————————————————————

wamp2.5版本根据网上的说法,是在线后其他计算机一样可以访问的。但是到了3.x.x就变成默认其他机子不能访问了。

那么正题开始。wamp默认安装完设置完,是只能在本机(localhost)进行登陆的,当除了本机的人进行登陆的时候,应该会提示forbidden。

接下来请看图。

这是正常安装完的样子,你以为是绿了就没事了,可是你不知道这样问题大着呢。

注意看这个文字,服务器离线,服务器都离线了还玩个JB。所以我们要做的就是让服务器在线。

那么这个中间的过程,我就不多BB。下面直接切入正题,告诉大家我是如何调通的。

网上大部分的教程都是针对这个文件的修改(httpd.conf):

这个其中包括了大量的对于诸如监听哪个端口,指定本机服务器IP是多少,以及对于访问的很多控制,理一理这个文件有助于你理解wamp的运行机制。

但经过本人多次参照网上教程进行多种修改后,基本上都是没用的,甚至有时候还会导致服务无法启动。所以这条路暂时不通【可以留言探讨】

另外至少我是发现了滑过六级的水平看懂那个说明是没有问题的。。所以说还是要学会看英文文档。

好了,不继续扯皮了。接下来要实现我们的目的,就要按照接下来的步骤进行操作~

1.调出wamp让其上线的按钮,按照下图操作。

在wamp那个托盘图标上点击右键,然后就能看到下图的菜单了,选择图中的选项。

你可以看到

嗯,菜单中出现了“切换到在线状态”的选项了。

2.修改”httpd-vhosts“文件

还是原来那张图,我们要修改的是蓝色高亮行下面的那个httpd-vhosts.conf(推荐用notepad++)进行编辑。

编辑成如图的状态。原来在中间是有一句require local,现在改成require all granted。

然后重新启动wamp的服务。还别急,别忘了要让服务器在线!左键点击wamp的托盘图标,点击“切换到在线状态”,要让wamp的小图标变成如下:

全部顺利无误后,应该外网就可以访问本机了。在另一台机器(最好和你的服务器机子在同一个网络下)浏览器内输入服务器电脑的IP地址即可。

PS:此时wamp服务器监听的是本机的80端口,所以其他机器在浏览器里输入能探查到的本机ip,就相当于是访问了这个服务器。如果连forbidden提示都没有,可能是防火墙之类的拦截,再仔细检查一下其他的系统设置。

展示一下此时的效果:

那么到这一步,就是外网可以正常访问本服务器网站了。

3.还没完,根据需求继续设置php服务器外网访问

如果你在其他机器登陆到上面那个网址后,点击phpmyadmin,应该还是进不去的,同样会提示forbidden,这个也是因为访问权限的问题。

我们还要做如下修改

根据上图所示,打开phpmyadmin.conf设置文件,修改成下图红框中的内容:

经过如上设置之后,保存,再重启wamp,通过其他机子进行测试。点击网页中phpadmin的链接后,能够正常显示登陆界面,就说明是成功了。

至此,你的服务器已经能够被外网访问。

————————————————————————————————————————————————————

TIPS:你可能还想看更多内容?敬请关注以下文章~

花生壳穿透-校内学生党做内网穿透的利器!(待写)

打造不断电,自登陆的系统【硬件挑选,以及windows自动登陆设置】(待写)

【应用】wamp3.x.x设置,让外网能够访问本服务器的更多相关文章

  1. 说一下怎么搭建外网来访问SVN服务器

    一.搭建SVN服务器 1.所需软件 TortoiseSVN,下载地址http://tortoisesvn.net/downloads.html TortoiseSVN中文语言包,下载地址http:// ...

  2. H3C防火墙——回环流量问题(内网终端通过外网IP访问内部服务器)

    http://www.bubuko.com/infodetail-1533703.html

  3. 外网如何访问本地tomcat web服务器【转】

    转自:http://jingpin.jikexueyuan.com/article/49159.html 外网如何访问本地tomcat web服务器 作者: XHKJOE 发布时间:2015-07-1 ...

  4. 外网主机访问虚拟机下的web服务器(NAT端口转发)

    主机:系统win7,ip地址172.18.186.210 虚拟机:VMware Workstation 7,虚拟机下安装了Centos操作系统,ip地址是192.168.202.128,部署了LAMP ...

  5. 如何在外网中访问自己在另一个局域网中的某个机器(SSH为例)

    UBUNTU 14.04 LTS 为例 如何在外网中访问自己在另一个局域网中的某个机器(SSH为例) 2013-05-01 16:02 2693人阅读 评论(0) 收藏 举报 情景描述: 计算机C1放 ...

  6. nat123外网SSH访问内网LINUX的N种方法

    一,动态公网IP环境 1,环境描述: 路由器分配的是动态公网IP,且有路由管理权限,LINUX主机部署在路由内网.如何实现外网SSH访问内网LINUX主机? 2,解决方案: 使用nat123动态域名解 ...

  7. 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站

    body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI& ...

  8. VMware NAT端口映射 外网可以访问内网虚拟机

    我想尝试的是利用本机的ip+port来访问虚拟机上的web服务器,因为这样的话,我就能够将我的web服务器部署成为一个能让外网访问的服务器了,首先说下我的环境: 主机:系统win7,ip地址172.1 ...

  9. Windows服务器外网无法访问web的解决方法

    windows环境下使用集成 IIS服务器时一般不会发生外网无法访问的问题,而使用apache.kangle.lighttpd.niginx.tomcat等时:服务器上可通过配置的域名访问网站,pin ...

随机推荐

  1. Spring注解@Resource和@Autowired的区别

    @Resource和@Autowired都是用来做bean的依赖注入的,两者都可以写在字段和setter方法上. java为我们提供了 javax.annotation.Resource这个注解. s ...

  2. struts2之OGNL用法

    浅析OGNL OGNL是Object-GraphNavigation Language的缩写,是一种功能强大的表达式语言 通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对 ...

  3. Gradle加载本地jar包

    有时,我们需要的jar包不一定能在远程仓库中找到,这时我们需要加载本地的jar包. 加载单独的jar包 在项目底下添加libs目录,将jar包仍进libs目录 build.gradle配置如下: de ...

  4. Java并发—— 关键字volatile解析

    简述 关键字volatile可以说是Java虚拟机提供的最轻量级的同步机制,当一个变量定义为volatile,它具有内存可见性以及禁止指令重排序两大特性,为了更好地了解volatile关键字,我们可以 ...

  5. [Unity]游戏Inside中的Chromatic Aberration效果学习

    Chromatic Aberration效果指的是模拟摄像机的拍摄瑕疵导致rgb三个通道的颜色发生了偏移,如 传统的Chromatic Aberration实现往往是基于一个后处理,将rgb采样的坐标 ...

  6. B. Complete the Word(Codeforces Round #372 (Div. 2)) 尺取大法

    B. Complete the Word time limit per test 2 seconds memory limit per test 256 megabytes input standar ...

  7. bzoj 1856 组合

    这道题有些类似卡特兰数的其中一种证明,总方案数是c(n+m,n),点(m,n)对应y=x-1对称点为(n+1,m-1),所以答案为c(n+m,n)-c(n+m,n+1). 反思:开始坐标轴画错了,结果 ...

  8. Xmind 8 update5 破解

    Step 1. Download XMind Step 2. Run XMind at least once after installation, xmind will init the confi ...

  9. 一个无线通信类投稿的期刊list

    转载一个,但是有些期刊的影响因子不是很对,要投的时候还是再到期刊主页上面看一看吧~ 期刊缩写 期刊全名 近年影响因子 P IEEE Proceedings Of The IEEE 3.686 IEEE ...

  10. python中的enumerate获取迭代元素的下标

    以前迭代的时候,需要获取次数都是如下格式: index=1 for node in nodes: if index==3: continue print(node.text_content())ind ...