apache设置虚拟主机

跟风弄了个$2的VPS练手,学习下vps的使用,sshvm半小时开通,效率不错,访问速度也还可以。系统选择了centos,并没用ubuntu,关键是ubuntu的配置文件很多跟redhat系的不一样,而网上找到的教程基本是redhat系类的。

美国的主机用yum真快,源多源近,比我用centos当桌面系统时快多了。尝试安装了apache+php+mysql。试着配置多域名虚拟机。配置文件/etc/httpd/conf/httpd.conf里修改:

先要设置这个:
NameVirtualHost   *:80
开始没设置,结果多个域名都指向一个站,没虚拟成功。
然后设置:
<VirtualHost   *:80>
        DirectoryIndex   default.php
        ServerName   test.defe.me
        DocumentRoot  /var/www/dir1
</VirtualHost>
<VirtualHost   *:80>
        DirectoryIndex   index.php
        ServerName   test2.defe.me
        DocumentRoot   /var/www/dir2
</VirtualHost>

Published by 阿飞 on
Tags: 虚拟主机, centos, vps, apache

7 条评论

    1. @mybg
      只是用来耍哈,便宜的vps根本没法用,好的又用不起。

        1. 只能用来耍哈,mysql一开内存就到顶了

          1. 128M的内存。我最近也买了一个。36.5一月的。不过你的每月2刀划算的也。

  1. 我是用vhost.map的方法设置虚拟主机
    添加域名 指向目录~~ 无需重启apache 很方便的~

    1. 才开始弄这个apache,向你学习。