热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Windows系统中Apache虚拟主机设置

在网上查了很多资料配置Apache的虚拟主机,但都是讲得一知半解,没有系统、完整的配置过程。经自己研究后,得到了完整版的配置方法。以下设置方法是基于WindowsXP的设置方法调试:在本机进行调试1、安装Apache省略2、配置Apache

在网上查了很多资料配置Apache的虚拟主机,但都是讲得一知半解,没有系统、完整的配置过程。

经自己研究后,得到了完整版的配置方法。

以下设置方法是基于WindowsXP的设置方法

调试:在本机进行调试

1、安装Apache

省略

2、配置Apache

打开Apache的配置文件httpd.conf,位置:在Apache安装路径下的conf下

找到以下内容,指定Apache的端口号,这里设置为:80

继续:

设置Web站点的路径,这里指定为以下:


以上的设置只是Apache的常规设置,如果不设置虚拟主机的话,使用以上设置就可以完成Web服务的配置了。

3、配置Apache虚拟主机

继续以上步骤:

将Include前的#去掉

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

保存修改后的httpd.conf

4、配置httpd-vhosts.conf

打开httpd-vhosts.conf文件,将该文件内容指定为:

#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at 

# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any  block.
#

ServerAdmin webmaster@dummy-host.test
DocumentRoot "D:/WorkSpace/ApacheWebs2"
ServerName www.test1.com
ServerAlias www.dummy-host.test
ErrorLog "logs/dummy-host.test-error.log"
CustomLog "logs/dummy-host.test-access.log" common


Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all


ServerAdmin webmaster@dummy-host2.test
DocumentRoot "D:/WorkSpace/ApacheWebs3"
ServerName www.test2.com
ErrorLog "logs/dummy-host2.test-error.log"
CustomLog "logs/dummy-host2.test-access.log" common


Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all

上面的配置文件中设置了两个虚拟主机,对应的服务器名及Web站点目录名分别为:

ServerName:www.test1.com     ->   D:/WorkSpace/ApacheWebs2

ServerName:www.test2.com     ->   D:/WorkSpace/ApacheWebs3


[Directory]的标签使用来设置目录的访问权限的,如果不设置的话,会出现403的错误。


如果不希望站点显示目录的话,可以将[Directory]中Options的Indexes前加上[-],即:


Options -Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all


以上配置结束后,保存文件.


并重新启动Apache服务即可.

如果是本地调试的话,还需要修改一下Hosts文件,否则的话。。。,你自己试试就知道了

打开c:\windows\system2\drivers\etc\Hosts文件

加入以下代码:

127.0.0.1        www.test1.com
127.0.0.1        www.test2.com


打开IE,分别输入:


http://www.test1.com

http://www.test2.com

就可以看到效果了。


推荐阅读
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • Valve 发布 Steam Deck 的新版 Windows 驱动程序
    Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 在 Windows 10 中,F1 至 F12 键默认设置为快捷功能键。本文将介绍几种有效方法来禁用这些快捷键,并恢复其标准功能键的作用。请注意,部分笔记本电脑的快捷键可能无法完全关闭。 ... [详细]
  • This guide provides a comprehensive step-by-step approach to successfully installing the MongoDB PHP driver on XAMPP for macOS, ensuring a smooth and efficient setup process. ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
author-avatar
sky梦幻
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有