天第一天搞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