|
|
注册了两个域名,www.aaa.cn和www.bbb.cn(隐去了真实域名);用单位的固定ip,在路由下安放了一台Debian服务器,apache2+php5,ip地址192.168.1.9;在/var/www下建了两个目录aaa和bbb。
实验:两个域名均解析到同一个ip,在服务器上设置,解析到不同的两个目录里。
步骤:1、两个域名均添加一个A记录,均指向单位固定ip;
2、修改/etc/apache2/apache2.conf最后一行
注释这行:#Include /etc/apache2/sites-enabled/
添加这行:Include /etc/apache2/sites-enabled/[^.#]*
3、修改/etc/apache2/sites-available/default,前3行改为:
NameVirtualHost 192.168.1.9
<VirtualHost 192.168.1.9>
ServerName www.aaa.cn
找到这行(大约在18行):RedirectMatch ^/$ /apache2-default/
改为RedirectMatch ^/$ /aaa/
4、在/etc/apache2/sites-available/下建立一个文件,文件名:bbb,内容如下:
NameVirtualHost 192.168.1.9
<VirtualHost 192.168.1.9>
ServerName www.bbb.cn
ServerAdmin webmaster@localhost
DocumentRoot "/var/www/bbb/"
ErrorLog "/var/log/apache2/error_bbb.log"
CustomLog "/var/log/apache2/access_bbb.log" common
</VirtualHost>
5、运行 a2ensite bbb
6、运行 /etc/init.d/apache2 restart
在/var/www/aaa/和/var/www/bbb/下分别放入test.php文件,在浏览器分别输入
http://www.aaa.cn/和http://www.bbb.cn/测试成功! |
|