最近一直在鼓捣bungtu下大apache web 服务器,碰到来一个很小的大问题,简单说是这样的:
配置好apache mysql php myphpmyadmin 之后,apache不能范文软连接过来的目录,
经过来几天的努力和朋友的帮忙,终于搞定来:原来是apache访问目录大权限问题。一般来说,每个文件夹和目录都是有访问权限的,这个就涉及到用户和用户组;但是apache安装完毕后它会用自己带大用户 www-data 和 www-data组进行访问,如果把web目录改成 www-data:www-data 之后,登录系统后会对目录没有直接管理权限,如果把目录改成登录用户可以的直接管理权限后 apache 又不能访问。总之,这两个总也尿布不到一个壶里去。
不过经过一番查找,发现 www-data 是可以修改的,在ubuntu下大目录是:etc/apache2/envvars ,其中设置了默认大用户名和用户组,只要把这里改成你登录用户的用户名和组后就可以来(有人说不行,不过我没有碰到,起码我之在这里该的),这里一定要记住:用户名和组不能是root,具体原因这里不在说明。
好了,这一问题解决来,其他大就没有问题来,剩下就是把我大小本本作成一个完全大web服务器,这样就很方便来,
通过这些日子的学些,发现linux其实还是蛮好用的,和windows比起来我大感觉就是,windows是给那些普通用户来使用的,但是作为一个技术人员,linux是最适合不过的了。
不早了,睡觉去了~~~
如需转载请注明: 转载自26点的博客
本文链接地址: 刚学到的关于apache不能访问web目录的问题
转载请注明:26点的博客 » 刚学到的关于apache不能访问web目录的问题