美文网首页我爱编程
Apache常用虚拟主机配置

Apache常用虚拟主机配置

作者: RiverCrab | 来源:发表于2017-09-17 11:05 被阅读0次

    1.虚拟主机概念

    • 所谓的虚拟主机的配置,就是实现使用一台web服务器,虚拟出很多个主机地址!
    • Apache的虚拟主机分成两种:基于ip地址的虚拟主机,基于域名的虚拟主机!
    • 就是为每台主机分配不同的域名(服务器名),根据浏览器所访问的域名的不同,从而查看不同目录的资源!(也就是不同的网站!)

    2.配置虚拟主机

    第一步: 在httpd.conf文件加载虚拟主机配置文件

    apache/conf/httpd.conf 在这个文件中,我们搜索 httpd-vhost
    去除第二行的#号

    # Virtual hosts
    Include conf/extra/httpd-vhosts.conf
    
    第二步:在虚拟主机配置文件中创建虚拟主机
    <VirtualHost *:80>
        #设置虚拟域名
        ServerName www.baidu.com
        #设置网站目录
        DocumentRoot "D:/baidu"
        #错误日志路径
        ErrorLog "D:logs/error.log"
        #成功日志路径
        CustomLog "D:logs/access.log"
        <Directory "d:/oa">
                #对于指定目录启用特性
                Options Indexes FollowSymLinks
                #允许所有的访问
                allow from all
                #配置默认首页  
                DirectoryIndex index.php index.html
                #重写模式权限,允许使用.htaccess文件
                #AllowOverride All
                #访问目录有权限
                #Require all granted
        </Directory>
    </VirtualHost>
    
    第三步: 重启apche,然后修改本地hosts文件

    路径一般在C:\Windows\System32\drivers\etc
    添加一条

    127.0.0.1 www.baidu.com
    

    相关文章

      网友评论

        本文标题:Apache常用虚拟主机配置

        本文链接:https://www.haomeiwen.com/subject/phupsxtx.html