发信人: WillowCatkin (飘落的柳絮儿), 信区: PHP
标 题: LAMP环境下的二级域名系统尝试
发信站: 武汉白云黄鹤站 (2003年08月03日20:50:09 星期天), 站内信件
写的好累呀。
直接粘贴我发给团队成员的邮件吧。
核心成员,你好!
给每位博客一个类似:yourname.blogchina.com的域名以便于网友访问这个博客的个人频道是一件很Cool的事情。Blogger.com为每个会员提供一个yourname.blogspot.com的域名,现在我们也可以做到了。
今天查了一些资料,请教了一下车东(就是他给我指明方向di),终于试验成功。安装调试情况如下:
HOST
Lamp环境(构建于Vmware之上),Apache安装完成,配置选项:
./configure --prefix=/usr/local/apache --shared=max --module=most
apache测试:
修改httpd.conf文件,ServerName设置为www.sissi.com
Command Line下输入:
(当前目录/usr/local/apachee)$ ./bin/apachectl start
提示httpd started
apache成功运行
设置其支持虚拟主机(开启二级域名的关键!):
修改httpd.conf文件:
RewriteEngine on /* 启用mod_rewrite(URL重写)模块
RewriteCond %{HTTP_HOST} ^www\.[^.]+\.sissi\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^www\.([^.]+)\.sissi\.com(.*) /home/$1$2
/*建立匹配规则,正则表达式,将www.yourname.sissi.com转向到/home/yourname目录
Client
Win2K Server IE5.0
修改hosts文件使之指向我的Web服务器
210.42.98.124 www.sissi.com
210.42.98.124 www.chin.sissi.com
210.42.98.124 www.sissi.sissi.com
/* 210.42.98.124是我的Linux系统的IP地址
这样,www.chin.sissi.com和www.sissi.sissi.com就是指向我的Linux服务器的了。
测试结果
切换到Linux,于/home目录下建立chin,sissi目录,各自写入一个index.php文件,代码分
别为:
/* /home/sissi/index.php
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=183628