31-Linux-服务-Apache-虚拟主机

31-Linux-服务-Apache-虚拟主机_第1张图片

说明

    虚拟主机,又称虚拟服务器、主机空间或是网页空间,是一种让单一服务器可以运行多个网站或服务的技术。
    

优点

    方便管理
        所有的虚拟主机都在同一部主机中,因此彼此可以共用相同的组态设置,借此节省管理的人力与成本。
    提高性能
        相同主机内的虚拟主机可以共用彼此的程序集(Process Pool),因此可以缩短对客户端的回应时间。
    降低成本
        虚拟主机使得单一服务器的资源可以被更有效的利用,包括存储器、存储空间或处理器资源。


分类

    Name-based
        通过不同的 访问域名 区分不同虚拟主机
    IP-based
        通过不同的 IP地址 区分不同的虚拟主机
    注
        一般使用基于域名的虚拟主机
        如果搭建SSL的虚拟主机,则需 基于IP的虚拟主机
            安全套接层(Secure Sockets Layer,SSL)是一种安全协议,
            在网景公司(Netscape)推出首版Web浏览器的同时提出,
            目的是为网络通信提供安全及数据完整性保障,
            SSL在传输层中对网络通信进行加密。


步骤

    1) 不同域名对应同一个IP
        www.foo1.com --> 192.168.1.105
        www.foo2.com --> 192.168.1.105
    2) 配置
        /etc/httpd/conf/httpd.conf
        NameVirtualHost *:80
       
            ServerName www.foo1.com
            ServerAdmin [email protected]
            DocumentRoot /var/www/site_1
       

                   
            ServerName www.foo2.com
            ServerAdmin [email protected]
            DocumentRoot /var/www/site_2
       

    3) 确保 apache 对 网站根目录 有访问权限

你可能感兴趣的:(Linux,Linux,服务,Apache,虚拟主机)