Apache On Windows 如何使用阿里云NAS作为WEB站点目录

简介: 在Windows操作系统运行Apache WEB服务器的用户如何使用阿里云NAS共享作为WEB 站点目录。

Apache作为一款经典的WEB服务器依然有着大量的忠实拥趸,其中不乏Windows操作系统的用户,假如这个时候又要使用阿里云的NAS做WEB站点目录可能就要遇到麻烦了,对于Apache On Windows这种不常见的组合在网络上资料较少,阿里云官网也没有明确的说明文档,这篇文章应该能够帮到有这样需求的阿里云用户。

假如要在Windows平台使用Apache WEB服务器有一篇必看的文档:

[https://httpd.apache.org/docs/2.4/platform/windows.html]

这里介绍了在Windows上运行Apache的各种注意事项,其中有一段是有关使用网络资源的。

1.jpg

这里的核心观点就是web站点目录不能使用映射出来的盘符,只能使用UNC PATH的格式。

UNC 即(Universal Naming Convention)通用命名规范。

格式为:

\\servername\sharename,其中servername是服务器名。sharename是共享资源的名称。

但在Apache所在的开源世界里,一般更喜欢这样:

//servername/sharename

所以,在Windows平台上运行Aapche 的用户请务必记住:使用//servername/sharename 这样的UNC PATH 作为WEB 主目录。

这篇文章的另一个有意思的点是这里完全都没有提及网络资源的共享协议是SMB还是NFS,那么问题来了,我们到底应该选择哪一个呢?

笔者在尝试过了若干个Apache的版本后得出一个结论,请使用NFS协议,虽然看起来在Windows上使用SMB是更为合理的一个选择。假如挂载SMB协议的共享,即便使用了UNC PATH 来标记WEB站点目录,Apache服务连正常启动都无法完成,而挂载NFS协议共享,在使用了UNC PATH之后则能够正常启动Apache服务。

下面是一些具体的配置步骤,供大家参考:

首先是在阿里云的NAS控制台创建一个NFS 共享,操作非常简单,这里就不赘述了。

在Windows上要使用NFS共享需要Windows服务器的版本足够高,这样才有NFS Client,让我们先安装NFS Client。

在服务器管理器添加一个角色:

2.jpg

选择文件和存储服务下面的NFS服务器,然后点击下一步。

3.jpg

在功能列表里找到NFS 客户端。

安装,这样我们才能在Windows服务器挂载NFS 共享。

使用命令行挂载NFS共享:

4.jpg

注意这里的UNC PATH最后有一个“!”。

将这条命令写入批处理文件:

C: ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\nas_auto.bat

5.jpg

配置一个触发器,自动运行这个批处理:

6.jpg

具体步骤可以参考阿里云官网有关Windows系统挂载通用型NAS NFS文件系统的文档:

[https://help.aliyun.com/zh/nas/user-guide/mount-a-general-purpose-nfs-file-system-on-a-windows-ecs-instance]

搞定了NAS挂载来到最关键的Apache配置了。

我们可以在Apache官网给的链接下载Windows版本的可执行程序,下载之后解压到某个路径下,例如可以是C:盘根目录。进入Apache的主目录,找到配置文件,通常是Apache24/conf/httpd.conf。

首先修改服务器主目录设置。

7.jpg

需要把这几行注释掉,否则有权限问题。

8.jpg

最关键的步骤来了,要这样写WEB 站点目录:

9.jpg

注意这里的“!”

然后去微软官网下载VCRUNTIME140.dll的相关安装程序:

[https://www.microsoft.com/en-us/download/details.aspx?id=53587]

下载安装后就能解决缺少VCRUNTIME140.dll的问题。

安装服务:

10.jpg

启动服务:

11.jpg

拷贝默认的欢迎测试页面到WEB 站点目录

12.jpg

使用浏览器访问,可以看到WEB服务器成功启动

13.jpg

假如有其他类似于FTP的服务,要是用NFS共享作为默认主目录也需要这样使用UNC PATH,希望上面的内容能够帮到有类似需求的小伙伴。

相关实践学习
函数计算部署PuLID for FLUX人像写真实现智能换颜效果
只需一张图片,生成程序员专属写真!本次实验在函数计算中内置PuLID for FLUX,您可以通过函数计算+Serverless应用中心一键部署Flux模型,快速体验超写实图像生成的魅力。
目录
相关文章
|
8月前
|
开发框架 监控 安全
Windows Defender 导致 Web IIS 服务异常停止排查
某日凌晨IIS服务异常停止,经查为Windows Defender安全补丁KB2267602触发引擎更新,导致系统资源波动,进而引发应用池回收。确认非人为操作,系统无重启。通过分析日志与监控,定位原因为Defender更新后扫描加重负载。解决方案:将IIS及.NET相关路径添加至Defender排除列表,避免业务影响。
836 116
|
8月前
|
人工智能 数据处理 API
阿里云、Ververica、Confluent 与 LinkedIn 携手推进流式创新,共筑基于 Apache Flink Agents 的智能体 AI 未来
Apache Flink Agents 是由阿里云、Ververica、Confluent 与 LinkedIn 联合推出的开源子项目,旨在基于 Flink 构建可扩展、事件驱动的生产级 AI 智能体框架,实现数据与智能的实时融合。
1363 6
阿里云、Ververica、Confluent 与 LinkedIn 携手推进流式创新,共筑基于 Apache Flink Agents 的智能体 AI 未来
|
11月前
|
消息中间件 数据管理 Serverless
阿里云消息队列 Apache RocketMQ 创新论文入选顶会 ACM FSE 2025
阿里云消息团队基于 Apache RocketMQ 构建 Serverless 消息系统,适配多种主流消息协议(如 RabbitMQ、MQTT 和 Kafka),成功解决了传统中间件在可伸缩性、成本及元数据管理等方面的难题,并据此实现 ApsaraMQ 全系列产品 Serverless 化,助力企业提效降本。
|
8月前
|
Java 测试技术 网络安全
Burp Suite Professional 2025.10 for Windows x64 - 领先的 Web 渗透测试软件
Burp Suite Professional 2025.10 for Windows x64 - 领先的 Web 渗透测试软件
355 0
Burp Suite Professional 2025.10 for Windows x64 - 领先的 Web 渗透测试软件
|
12月前
|
人工智能 监控 数据挖掘
6/14 上海,Apache Doris x 阿里云 SelectDB AI 主题线下 Meetup 正式开启报名!
6 月 14 日,由 Apache Doris 社区、飞轮科技、阿里云联合发起的湖仓数智融合、AI 洞见未来:Apache Doris x 阿里云 SelectDB 联合 Meetup 将在上海·汇付天下总部大楼正式开启,邀您一同探索 AI 与数据分析的融合实践!
559 76
|
11月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
791 0
Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
|
人工智能 安全 网络安全
Burp Suite Professional 2025.5 for Windows x64 - 领先的 Web 渗透测试软件
Burp Suite Professional 2025.5 for Windows x64 - 领先的 Web 渗透测试软件
596 4
Burp Suite Professional 2025.5 for Windows x64 - 领先的 Web 渗透测试软件
|
安全 Apache 数据库
【倒计时3天】NineData x Apache Doris x 阿里云联合举办数据库技术Meetup,5月24日深圳见!
5月24日,NineData联合Apache Doris与阿里云在深圳举办数据库技术Meetup。活动聚焦「数据实时分析」与「数据同步迁移」两大领域,邀请行业专家分享技术趋势、产品实践及解决方案,助力企业构建高效安全的数据管理体系。时间:14:00-17:30;地点:深圳新一代产业园2栋20楼会议室。线下名额有限(80人),速报名参与深度交流!
347 1
|
安全 Devops 测试技术
AppSpider 7.5.018 for Windows - Web 应用程序安全测试
AppSpider 7.5.018 for Windows - Web 应用程序安全测试
240 0
AppSpider 7.5.018 for Windows - Web 应用程序安全测试
|
自然语言处理 安全 测试技术
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
967 0
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试

推荐镜像

更多