当前位置 主页 > 服务器问题 > Linux/apache问题 >

    linux apache下虚拟主机配置方法

    栏目:Linux/apache问题 时间:2019-10-31 09:38

    假设VPS的IP是58.130.17.168,有两个域名指向该IP,分别是domain1.com, domain2.com,       

    修改/etc/httpd/conf/httpd.conf,在文件的最后加入:     

    ServerName 58.130.17.168   

    NameVirtualHost 58.130.17.168     

      
    <VirtualHost 58.130.17.168>   

            ServerName domain1.com   

            DocumentRoot /var/www/domain1.com   

            <Directory "/var/www/domain1.com">   

                Options Indexes FollowSymLinks   

                AllowOverride None   

                Order allow,deny   

                Allow from all   

            </Directory>   

    </VirtualHost>   

      

    <VirtualHost 58.130.17.168>   

            ServerName domain2.com   

            DocumentRoot /var/www/domain2.com   

            <Directory "/var/www/domain2.com">   

                Options Indexes FollowSymLinks   

                AllowOverride None   

                Order allow,deny   

                Allow from all   

            </Directory>   

    </VirtualHost>   

      

    然后在/var/www/domain1.com和/var/www/domain2.com下创建不同的index.html文件:   

    echo "domain1">/var/www/domain1.com/index.html   

    echo "domain2">/var/www/domain2.com/index.html   

      

    在浏览器里输入http://domain1.com和http://domain2.com即可看到效果了