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

Unix/Linux
linux常用的command 技巧
TurboLinux操作系统的配置命令详细解析
参照学习表 DOS和Linux常用命令的对比
Rar for Linux相关命令用法的详细说明
在Linux下正则表达式和grep命令的使用
Linux操作系统给命令指定别名(alias)
Linux 指令篇:文件管理--chattr
Linux 指令篇:文件管理--chgrp
Linux 指令篇:文件管理--cksum
Linux 指令篇:文件管理--cmp
Linux 指令篇:文件管理--diff
Linux 指令篇:文件管理--diffstat
Linux 指令篇:文件管理--file
Linux 指令篇:文件管理--git
Linux 指令篇:文件管理--gitview
Linux 指令篇:文件管理--indent
Linux 指令篇:文件管理--in
Linux 指令篇:文件管理--isattr
Linux 指令篇:文件管理--mc
Linux 指令篇:文件管理--mktemp

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 122 ::
收藏到网摘: 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即可看到效果了