• Apache虚拟主机配置


        这几天在Windows 2008 R2平台下捣腾一些网站服务,其中涉及到Apache在Windwos上的配置,在此作下笔记,以后备查。

    一、什么是虚拟主机

        虚拟主机(Virtual Host)是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一台虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。

    二、Apache中的虚拟主机

        术语虚拟主机指的是在单一机器上运行多个网站 (例如 www.company1.com 和 www.company2.com) 。 虚拟主机可以“基于 IP”,即每个 IP 一个站点; 或者“基于名称”, 即每个 IP 多个站点。这些站点运行在同一物理服务器上的事实不会明显的透漏给最终用户。

        Apache 是第一个支持基于 IP 的虚拟主机的服务器。 Apache 版本 1.1 和更新的版本同时支持基于 IP 和基于名称的虚拟主机。 基于名称的虚拟主机有时候称为基于主机或非 IP 的虚拟主机.

    三、Windows 2008 R2下配置Apache

    1、打开到httpd.conf配置文件,查找  

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

    修改为:

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

    2、打开目录{Apache2 安装目录}/conf/extra,找到httpd-vhosts.conf文件,根据文件提供的例子,添加新的虚拟主机配置命令:

    <VirtualHost IP:80>
        ServerName sub.domain.com
        DocumentRoot "d:/wamp/www/site/"</VirtualHost>

    另外,可以同时为该虚拟主机目录设置相应权限:

    <Directory "d:/wamp/www/site/">
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Allow from all
    </Directory>

    3、重启Apache服务。

    四、总结

        这里只是学习到Apache基于名称的虚拟主机的配置(即每个IP多个站点),Apache对虚拟主机的支持远不如此,留个念想,有空继续Day day up。

  • 相关阅读:
    flume杀掉重启
    Tomcat访问日志浅析 (转)
    httpclient Accept-Encoding 乱码
    解决Maven报Plugin execution not covered by lifecycle configuration
    mahout基于Hadoop的CF代码分析(转)
    hadoop Mahout中相似度计算方法介绍(转)
    nginx配置文件结构,语法,配置命令解释
    nginx 中文和英文资料
    使用异步 I/O 大大提高应用程序的性能
    nginx AIO机制与sendfile机制
  • 原文地址:https://www.cnblogs.com/lyongde/p/2453905.html
Copyright © 2020-2023  润新知