作者andrew5106 (future)
看板Linux
標題[問題] apache的網頁連不上
時間Tue Nov 27 20:18:12 2018
大家好,最近被老師要求架一個網站
因為配的虛擬主機是用linux只好用了...
版本是 Ubuntu 16.05 LTS
沒圖形介面(架網站不能用瀏覽器..QQ)
------------------------------------
我直接先把errorlog放上來,後面在來慢慢說明問題好了
瀏覽器直接連IP出現的畫面是 Forbidden Server unable to read htaccess file
errorlog在這裡------
(13)Permission denied: [client XXX.XXX.4.85:19051] AH00529:
/var/www/html/.htaccess pcfg_openfile: unable to check htaccess file, ensure
it is readable and that '/var/www/html/' is executable, referer:
http://XXX.XXX.XXX.232/
看起來是那個htaccess的問題吧?
然後在放上我的apache2.conf 查到說要修改的地方,麻煩幫我看一下~
我查到的大部分都說要改AllowOverride
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/html/>
AllowOverride All
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
請問這樣看得出是哪裡有問題嗎??
還有htaccess到底是甚麼,查了一堆還是看不懂
好像是甚麼權限問題??
還請各位幫忙一下,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.173.4.85
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1543321095.A.48E.html
1F:→ andrew5106: chmod 644 .htaccess 11/27 20:23
2F:→ andrew5106: chmod 755 /var/www/html/ 11/27 20:23
3F:→ andrew5106: 打這兩行就可以了,抱歉耍蠢了.... 似乎是權限問題 11/27 20:23
4F:→ bamchisu: 其實不應該這麼解這個問題 11/28 00:40
5F:→ bamchisu: 不要隨便把/var/www/html開755 .htaccess開644 11/28 00:41
6F:→ bamchisu: 遇到權限問題應該先思考是什麼process 用什麼user權限 11/28 00:42
7F:→ bamchisu: 開什麼樣的檔案,需要什麼樣的權限這樣的思路去解決問題 11/28 00:42
8F:→ bamchisu: 你用ubuntu裝apache那也許開的是以apache user的權限開 11/28 00:44
9F:→ bamchisu: 的,所以要解決可能是要把這些檔案或是資料夾設定成 11/28 00:44
10F:→ bamchisu: apache這個使用者可以讀取,另外目錄下的東西apache 11/28 00:46
11F:→ bamchisu: user 可以變更才對,你這種改法會有安全性上面的隱憂 11/28 00:46
12F:→ bamchisu: 一般來說/var/www/html下面也都是讀取,但是用到udav 11/28 00:47
13F:→ bamchisu: 也要有更改的權限,因為要上傳檔案,這些基本的概念要懂 11/28 00:48
14F:推 kenwufederer: 樓上,你大概不知道台灣有多少Linux是錯誤的做法吧 11/28 12:08
15F:→ kenwufederer: 有些為了可以運作,777都給他下去 11/28 12:09
16F:→ kenwufederer: 有時候我真的是對於那種Linux管理者很感冒 11/28 12:09
17F:→ kenwufederer: 改天應該要寫一個正確的Linux觀念 11/28 12:10
18F:→ ChakraLinux: 但是會Linux並沒有比較高薪XD 11/28 16:12
19F:→ ChakraLinux: 有讀懂鳥哥的應該不可能這樣管,但是鳥哥都多久了還 11/28 16:12
20F:→ ChakraLinux: 是有人這樣使用Linux,你覺得你再寫一篇正確觀念有用 11/28 16:13
21F:→ ChakraLinux: 嗎?XD 11/28 16:13
22F:推 kenwufederer: 會Linux本來就不是高薪的原因,而是解決問題的能力 11/29 11:42
23F:→ kenwufederer: 但會Linux的定義比較難說,跟高薪的定義一樣 11/29 11:43
24F:→ kenwufederer: 我是覺得做甚麼事情應該是走正確的方式進行 11/29 11:44
25F:→ kenwufederer: 而不是為了交差隨便應付 11/29 11:45
26F:→ kenwufederer: 錯誤的解決方式只是埋下更多炸彈而已 11/29 11:45