4 ) Apache2 让每位Linux里的用户拥有独立的WEB服务
当两机能够互相PING通,那么直接在实体机上输入就可以直接显示出这样的效果:
默认这个页面是放在 var/www 下面的。你可以在里面加个index.html看看
现在我们要让Ubuntu里的用户(刚装好的时候只有root和安装时候设置的用户这两个)拥有独立的WEB空间,
(eg.输入~用户名/ ,这样就会显示出/home/用户名/public_html下的内容)
本人安装的ubuntu用户名为linyupark,显示的效果就是:
其实方法并不难,先找到etc/apache2/ 里的apache2.conf文件
用sudo nano apache2.conf 命令来编辑它,找到
#UserDir public_html#UserDir disabled root#<Directory /home/*/public_html># AllowOverride FileInfo AuthConfig Limit# Options Indexes SymLinksIfOwnerMatch IncludesNoExec#</Directory>把上面的#符号去掉,按下ctrl+o再回车就可以保存了。如果不想用public_html作为文件夹的话可以换成别的名字。
好了,现在可以让apache重启一下让这个设置生效了
$cd /etc/init.d/$sudo apache2 -k restart然后可以回到自己的老窝去编辑页面文件了 ^_^
$cd$mkdir public_html$cd public_html$nano index.html然后就网里面写一些字,做下测试么。不过我们似乎忘记给这个文件加浏览的权限了
$cd$cd ..$chmod 771 linyupark这个771么就是1+2+4,1+2+4,1(前两个7就表示用户和组都有读写以及执行权限,后面那个1就代表其他用户可以有执行的权限)
完成了这步,我们的任务就完成了,至于怎么让Apache能够支持多个虚拟站点,请看下一页。