天第一天搞Linux.直奔主題.搞Apache.在圖書館很愉快地照著書本玩 httpd.conf文件.記得書本上說(shuō):最好先備份.我沒(méi)有做這一步.回到宿舍之后,開機(jī),發(fā)現(xiàn)httpd啟動(dòng)有錯(cuò)誤了.一看httpd.conf.前后都少了一截.郁悶......看來(lái)改回來(lái)是沒(méi)有什么希望了.這么白癡,不備份一下.于是打算上網(wǎng)找一個(gè) httpd.conf文件回來(lái).結(jié)果沒(méi)有找到....繼續(xù)郁悶.這時(shí)候發(fā)現(xiàn)該目錄內(nèi)有個(gè)httpd.conf.bak文件.感覺(jué)我有救了. 和editplus 一樣生成這個(gè)文件備份.打開一看,果然還是原來(lái)的文件.太爽了.名字改了,覆蓋回去. httpd啟動(dòng)成功~~~~~~~~~~~
以后亂搞之前一定要備份了.
一直有這個(gè)錯(cuò)誤:
Forbidden
You don't have permission to access / on this server.
網(wǎng)上查了好久~~~~~
有兩種說(shuō)法:
=============================================引用=========================================
第一種說(shuō)法:
這是由于你更改了你的DocumentRoot,而更改了這個(gè)默認(rèn)值后,下面還有一個(gè)值是要隨著更改的。就在它下面不遠(yuǎn)的地方,有這樣一段: # This should be changed to whatever you set DocumentRoot to.
Directory <"Your_New_DocumentRoot"> 中括號(hào)里的內(nèi)容就是你更改的新值。這樣就不會(huì)出現(xiàn)403錯(cuò)誤了。
<Directory /var/www/html1/>#這個(gè)需要改成相應(yīng)的目錄
Options Indexes FollowSymLinks
AllowOverride Non
Order allow,deny
Allow from all
</Directory>
第二種說(shuō)法:
原因可能是:
1、你沒(méi)有為該目錄或者該文件設(shè)置guest組權(quán)限;
2、你沒(méi)有將該文件名設(shè)置為默認(rèn)頁(yè)面,尤其是在僅用域名訪問(wèn)的情況下。
解決辦法:
chmod 701 /home/www
chmod 701 /home/www/*
=============================================引用=========================================
我試了第一種方法.不行.最后又試了第二種方法.終于可以了.
chmod 705 –R /var/www/html