【应用】wamp3.x.x设置,让外网能够访问本服务器(Windows)

简介: WAMP作为常用的一种服务器部署集成套件,还广受前后端程序员“另外”的喜爱,即广泛配合各类教程进行本地的调试。然而,许多人却在无法让外网访问WAMP服务器的问题上犯了难。希望这篇文章可以帮到有需要的人。

WAMP作为许许多多前后端开发,本地调试的一种流行集成套件,初学者往往在配置过程中就会遇到许多问题,其中就有localhost能够访问,但外网无法访问的情况,这篇文章就针对这个问题的一种问题排查,做简要的陈述与讨论。

开始教程前,先来看一看本机的运行环境,如果按照流程走出现其他异常,优先排查环境问题

WAMP 32位版 3.0.6

WIN7 x86 企业版

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

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

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

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

接下来请看图。

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

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

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

网上大部分的教程都是针对这个文件的修改(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,就相当于是访问了这台电脑上的apache服务器。如果连forbidden提示都没有,可能是防火墙之类的拦截,再仔细检查一下其他的系统设置。

展示一下此时的效果:

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

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

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

我们还要做如下修改

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

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

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

目录
相关文章
|
2月前
|
机器学习/深度学习 数据库 数据安全/隐私保护
服务器核心组件:CPU 与 GPU 的核心区别、应用场景、协同工作
CPU与GPU在服务器中各司其职:CPU擅长处理复杂逻辑,如订单判断、网页请求;GPU专注批量并行计算,如图像处理、深度学习。二者协同工作,能大幅提升服务器效率,满足多样化计算需求。
1346 39
|
1月前
|
存储 机器学习/深度学习 人工智能
硅谷GPU单节点服务器:技术解析与应用全景
“硅谷GPU单节点服务器”代表了在单个物理机箱内集成强大计算能力,特别是GPU加速能力的高性能计算解决方案。它们并非指代某个特定品牌,而是一类为处理密集型工作负载而设计的服务器范式的统称。
|
1月前
|
机器学习/深度学习 人工智能 弹性计算
2025年阿里云GPU服务器租用价格与应用场景详解
阿里云GPU服务器基于ECS架构,集成NVIDIA A10/V100等顶级GPU与自研神龙架构,提供高达1000 TFLOPS混合精度算力。2025年推出万卡级异构算力平台及Aegaeon池化技术,支持AI训练、推理、科学计算与图形渲染,实现性能与成本最优平衡。
|
4月前
|
弹性计算 关系型数据库 数据库
阿里云服务器ECS是什么?ECS应用场景、租用流程及使用教程整理
阿里云ECS(弹性计算服务)是性能稳定、弹性扩展的云计算服务,支持多种处理器架构和实例类型,适用于网站托管、开发测试、数据存储、企业服务、游戏多媒体及微服务架构等场景。提供从注册、配置到部署、运维的完整使用流程,助力用户高效上云。
|
4月前
|
安全 生物认证 网络安全
windows10无法设置默认保存位置怎么办?显示错误代码0x80070002怎么解决?
Win10系统下载文件时,默认会保存在特定位置,但用户可自行修改。若更改后仍无效,可通过删除目标磁盘中的特定文件夹、修改注册表权限、“干净启动”排除干扰软件或使用第三方修复工具等方式解决此问题。
1104 0
|
1月前
|
Ubuntu API C++
C++标准库、Windows API及Ubuntu API的综合应用
总之,C++标准库、Windows API和Ubuntu API的综合应用是一项挑战性较大的任务,需要开发者具备跨平台编程的深入知识和丰富经验。通过合理的架构设计和有效的工具选择,可以在不同的操作系统平台上高效地开发和部署应用程序。
108 11
|
4月前
|
SQL Apache Windows
Windows服务器80端口被占用的全面解决方案
在服务管理器中启动apache2服务,即可正常使用80端口。若系统中还安装了其他微软产品如sql等,也可尝试停止其服务进行测试,但请注意,SQL通常不会使用80端口,因此一般不会受到影响。以上就是关于80端口被system占用的详细解决方法,希望对你有所帮助。
|
3月前
|
域名解析 运维 监控
阿里云轻量服务器的系统镜像和应用镜像的区别
轻量应用服务器是阿里云推出的易用型云服务器,支持一键部署、域名解析、安全管理和运维监控。本文介绍其系统镜像与应用镜像的区别及选择建议,助您根据业务需求和技术能力快速决策,实现高效部署。
|
3月前
|
存储 弹性计算 运维
阿里云服务器全解析:ECS是什么、应用场景、租用流程及优缺点分析
阿里云ECS(Elastic Compute Service)是阿里云提供的高性能、高可用的云计算服务,支持弹性扩展、多样化实例类型和多种计费模式。适用于网站搭建、数据处理、运维测试等多种场景,具备分钟级交付、安全可靠、成本低、易运维等优势,是企业及开发者上云的理想选择。
663 5