天第一天搞Linux.直奔主题.搞Apache.在图书馆很愉快地照着书本玩 httpd.conf文件.记得书本上说:最好先备份.我没有做这一步.回到宿舍之后,开机,发现httpd启动有错误了.一看httpd.conf.前后都少了一截.郁闷......看来改回来是没有什么希望了.这么白痴,不备份一下.于是打算上网找一个 httpd.conf文件回来.结果没有找到....继续郁闷.这时候发现该目录内有个httpd.conf.bak文件.感觉我有救了. 和editplus 一样生成这个文件备份.打开一看,果然还是原来的文件.太爽了.名字改了,覆盖回去. httpd启动成功~~~~~~~~~~~
以后乱搞之前一定要备份了.
一直有这个错误:
Forbidden
You don't have permission to access / on this server.
网上查了好久~~~~~
有两种说法:
=============================================引用=========================================
第一种说法:
这是由于你更改了你的DocumentRoot,而更改了这个默认值后,下面还有一个值是要随着更改的。就在它下面不远的地方,有这样一段: # This should be changed to whatever you set DocumentRoot to.
Directory <"Your_New_DocumentRoot"> 中括号里的内容就是你更改的新值。这样就不会出现403错误了。
<Directory /var/www/html1/>#这个需要改成相应的目录
Options Indexes FollowSymLinks
AllowOverride Non
Order allow,deny
Allow from all
</Directory>
第二种说法:
原因可能是:
1、你没有为该目录或者该文件设置guest组权限;
2、你没有将该文件名设置为默认页面,尤其是在仅用域名访问的情况下。
解决办法:
chmod 701 /home/www
chmod 701 /home/www/*
=============================================引用=========================================
我试了第一种方法.不行.最后又试了第二种方法.终于可以了.
chmod 705 –R /var/www/html