Ubuntu Server下配置Apache2全攻略(2)

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能够支持多个虚拟站点,请看下一页。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwyfwd.html