如果你有心留意一些提供服务器托管的网站,你会发现这些网站都提供一些个人主页空间的服务。也许,你很羡慕他们,以为这是一个很了不起的技术。其实,只要学习,你也可以完成这个项目。
下面,我们就将开始学习怎么样来实现www服务的这一功能。个人主页空间,说白了就是开启一个硬盘空间给网络用户,供用户上传网页并可以访问该网页。对于apache来讲,需要开启一下参数和相关的个人目录区块:
#UserDir public_html
找到这行,并将前面的注释符号“#”去掉,这就开启了用户目录。当然,这里只是个人目录的开关,还需要开放个人目录。找到下面这几行,并将前面的注释符号去掉。
<Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory>
接下来,需要在建立用户,并添加public_html目录以及网页,以便进行测试。
[[email protected] ~]# useradd wyb [[email protected] ~]# cd /home/wyb/ [[email protected] wyb]# mkdir public_html [[email protected] wyb]# cd public_html/ [[email protected] public_html]# echo "test" > index.html [[email protected] home]# chmod o+x wyb/ [[email protected] wyb]# service httpd restart [[email protected] wyb]# elinks -dump 127.0.0.1/~wyb My name is wyb! [[email protected] wyb]#
OK,页面显示出来了,测试成功!
参考资料:
http://blog.csdn.net/xhh198781/article/details/6663639
时间: 2024-10-13 17:57:29