折騰了非常久,今天才找到了最正確的答案。感言真不easy。
百度出來的99%都是採集的內容。全都是錯誤的。
You don't have permission to access / on this server.
百度出的解決方法:
1)關閉selinux 。坑,server根本就沒開啟selinux
2)改動 httpd.conf 中的 allow from all!
坑,Apache都2.4+。根本就不存在 allow from all 。如今改為了 Require all granted!
3)改動 chcon -R httpd_user_content_t !坑,誤人子弟。CentOS7 中根本就沒這樣一個上下文,由於selinux根本就沒開啟
4)改動 chown apache: -R /home/xxx.com/public_html。誤人子弟,坑比!
這樣把文件夾改了,他本來的用戶卻沒有文件夾訪問權限了。逗比。!
。
……
百度了一個多小時,全都是這種解決方法。出來的網頁全都是一大堆廣告。
中國的最大搜索引擎搜索出來的都是那種布滿廣告的採集站!採集站不要緊,關鍵是全都是廣告,連正常的閱讀都無法閱讀!
最后正確的解決方法:
chmod o+x /home/google.com
上一級文件夾的其它用戶組也必須加上 x 運行權限否則Apache無法讀取!
寫到最后,感謝segmentfault 社區的熱心人,不然真的瞎折騰幾天可能又要放棄了。
牢騷一下,網上用百度搜索出來的東西根本就不准確!用不了Google,goagent總是斷斷續續。並且對英文不熟悉。瞎折騰的時候感覺自己就像chaoxian。落后可是自我感覺良好,非常多人用百度還認為自豪愛國。(by default.fu@foxmail.com)