当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > linux系统配置Apache虚拟主机实例

Unix/Linux
如何编译xvidcore-0.9.1(转帖)
忘记root密码的解决方法
Building a Chrooted sftp Environment on Linux
Mandrake10.1全解压硬盘安装
Unix 备份与压缩
Mandrake10.1硬盘部分解压安装
Vi 编辑器使用说明
Linux下启动ftp及xdm配置
ip命令手册
硬盘的物理结构
GRUB安装方式
GNU/Wget 使用手册
mini-itx的嵌入式linux开发的第一套设备
Linux下DNS配置
32M DOM或CF嵌入式Linux系统启动盘制作
英国政府的研究报告正式公布力推开源
几个不错的java网站
CFLAGS参数详解(Desktop cflags)
怎样制造Linux?
Cell

Unix/Linux 中的 linux系统配置Apache虚拟主机实例


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 153 ::
收藏到网摘: n/a

安装apache,php:
yum install httpd php

假设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即可看到效果了