作者 主題: 主機內個人網頁突然不能瀏覽  (閱讀 8196 次)

0 會員 與 1 訪客 正在閱讀本文。

arthurt

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
主機內個人網頁突然不能瀏覽
« 於: 2008-08-19 22:01 »
在appache 2 內個人帳戶內建立一個個人網頁,原本用瀏覽器觀看時,皆可正常瀏覽及更新內容,今天突然無法瀏覽,但在主網頁是可瀏覽的,即http://www.abc.com.tw/是可瀏覽,但http://www.abc.com.tw/~user1,以前可瀏覽,但現在不行,而且在火狐打入http://www.abc.com.tw/~user1,卻顯示127.0.0.1無法連線,請問該如何解決呢?還是拿裡有資料可供查詢。謝謝大家了。

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #1 於: 2008-08-19 22:24 »
先看一下log有啥訊息...

arthurt

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #2 於: 2008-08-21 10:04 »
以下是我查到的log,但我看不懂,能幫我解惑嗎?謝謝。

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #3 於: 2008-08-21 10:30 »
client denied by server configuration...

看一下是不是...

AllowOverride None
Order allow,deny
Allow from all

這裡的設定有問題  ::)

arthurt

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #4 於: 2008-08-21 11:23 »
請問這是在httpd.conf裡面的設定嗎?
另外我想用符號連結的方式,指向個人網頁,但是出現下列訊息,有解嗎?謝謝。
You don't have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #5 於: 2008-08-21 11:37 »
沒錯, 是在 httpd.conf



有問題不要急著就丟出來

站內或 google 搜尋一下

這類問題, 站內或 google 都會有解答

試著自己去找出解答也是一種學習..


找到解答後也要記得回來分享一下你的成果喔 ^^

arthurt

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #6 於: 2008-08-21 11:39 »
有查到設定檔有如下設定
<Directory />
    Options -All -Multiviews
    AllowOverride None
    <IfModule mode_access.c>
          order deny,allow
          Deny from all
    </IfModule>
</Directory>
以前多沒修正過,這樣是有錯誤嗎?
如果有被修過,看來所有密碼多要換過了
以前看個人網頁多沒問題,現在怎麼會出問題阿!

arthurt

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #7 於: 2008-08-21 16:34 »
去了鳥哥的網頁,依照他的設定修正後,還是一樣無法觀看,好慘喔!
還是一樣的結果,還有其他建議嗎?還是教我如何找答案呢?
謝謝了。

pippeng

  • 活潑的大學生
  • ***
  • 文章數: 329
  • 性別: 男
    • 檢視個人資料
    • IT Ranger
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #8 於: 2008-08-21 16:41 »
你要不要post你的httpd.conf出來給大家看看(記得不要有#的部份)




用心用心再用心

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17383
    • 檢視個人資料
    • http://www.study-area.org
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #9 於: 2008-08-22 09:24 »
問題出現前你做了些甚麼?

arthurt

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #10 於: 2008-08-22 09:46 »
httpd.conf設定在下面,麻煩各位幫忙看一下,用現在的設定網頁出現如下訊息
You don't have permission to access / on this server.
個人網頁亦出現相同訊息
You don't have permission to access /~hbmsp/ on this server.
 我還是搞不定,已經想重慣ubuntu這個版本

問題出現前,我再看如何繁體中文不出現亂碼
但是我沒更改任何設定阿
繁體中文修正部分也是這次參考鳥哥的設定改的
突然變成這樣,令我懷疑是有駭客
麻煩各位交我一下吧

pippeng

  • 活潑的大學生
  • ***
  • 文章數: 329
  • 性別: 男
    • 檢視個人資料
    • IT Ranger
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #11 於: 2008-08-22 11:36 »
http://httpd.apache.org/docs/1.3/mod/mod_userdir.html

<IfModule mod_userdir.c>
     UserDir enabled
     UserDir public_html
</IfModule>

應該不是駭客啦
駭客不會這樣輕易放過你的

應該是你不小心按到dd
« 上次編輯: 2008-08-22 11:38 由 pippeng »
用心用心再用心

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #12 於: 2008-08-22 12:27 »
建議樓主根據log的錯誤訊息用估狗查, 可能會比較快啦

不然不知道你是如何設定的, 又看不到你的log

只能憑經驗來想像你的狀況......

arthurt

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #13 於: 2008-08-22 15:41 »
log我貼出來如下,請大家看看
 [Fri Aug 22 14:54:37 2008] [error] [client 218.162.77.51] Directory index forbidden by rule: /var/www/html/
[Fri Aug 22 14:54:54 2008] [error] [client 218.162.77.51] Directory index forbidden by rule: /home/hbmsp/public_html/
[Fri Aug 22 15:36:13 2008] [error] [client 218.162.77.51] Directory index forbidden by rule: /var/www/html/
[Fri Aug 22 15:36:55 2008] [error] [client 218.162.77.51] Directory index forbidden by rule: /home/hbmsp/public_html/
[Fri Aug 22 20:51:53 2008] [notice] caught SIGTERM, shutting down
[Fri Aug 22 20:53:30 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/apache2-suexec)
[Fri Aug 22 20:53:31 2008] [notice] Digest: generating secret for digest authentication ...
[Fri Aug 22 20:53:31 2008] [notice] Digest: done
[Fri Aug 22 20:53:33 2008] [notice] Apache-AdvancedExtranetServer/2.0.47 (Mandrake Linux/1.9.91mdk) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.47 OpenSSL/0.9.7a PHP/4.3.1 configured -- resuming normal operations
[Fri Aug 22 20:54:49 2008] [error] [client 218.162.77.51] Directory index forbidden by rule: /home/hbmsp/public_html/
[root@www conf]#  [error] [client 218.162.77.51] Directory index forbidden by rule: /home/hbmsp/public_html/ [error] [client 218.162.77.51] Directory index forbidden by rule: /home/hbmsp/public_html/
[root@www conf]# tail /var/log/httpd/error_log
[Fri Aug 22 14:54:37 2008] [error] [client 218.162.77.51] Directory index forbidden by rule: /var/www/html/
[Fri Aug 22 14:54:54 2008] [error] [client 218.162.77.51] Directory index forbidden by rule: /home/hbmsp/public_html/
[Fri Aug 22 15:36:13 2008] [error] [client 218.162.77.51] Directory index forbidden by rule: /var/www/html/
[Fri Aug 22 15:36:55 2008] [error] [client 218.162.77.51] Directory index forbidden by rule: /home/hbmsp/public_html/
[Fri Aug 22 20:51:53 2008] [notice] caught SIGTERM, shutting down
[Fri Aug 22 20:53:30 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/apache2-suexec)
[Fri Aug 22 20:53:31 2008] [notice] Digest: generating secret for digest authentication ...
[Fri Aug 22 20:53:31 2008] [notice] Digest: done
[Fri Aug 22 20:53:33 2008] [notice] Apache-AdvancedExtranetServer/2.0.47 (Mandrake Linux/1.9.91mdk) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.47 OpenSSL/0.9.7a PHP/4.3.1 configured -- resuming normal operations
[Fri Aug 22 20:54:49 2008] [error] [client 218.162.77.51] Directory index forbidden by rule: /home/hbmsp/public_html/

arthurt

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #14 於: 2008-08-22 16:21 »
這是最新修正後的log
[Fri Aug 22 22:10:38 2008] [notice] Digest: done
[Fri Aug 22 22:10:39 2008] [notice] Apache-AdvancedExtranetServer/2.0.47 (Mandrake Linux/1.9.91mdk) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.47 OpenSSL/0.9.7a PHP/4.3.1 configured -- resuming normal operations
[root@www conf]# tail /var/log/httpd/error_log
[Fri Aug 22 22:11:34 2008] [error] [client 218.162.77.51] (13)Permission denied: cannot read directory for multi: /home/hbmsp/public_html/
[Fri Aug 22 22:11:34 2008] [error] [client 218.162.77.51] (13)Permission denied: cannot read directory for multi: /home/hbmsp/public_html/
[Fri Aug 22 22:11:34 2008] [error] [client 218.162.77.51] (13)Permission denied: cannot read directory for multi: /home/hbmsp/public_html/
[Fri Aug 22 22:11:34 2008] [error] [client 218.162.77.51] (13)Permission denied: cannot read directory for multi: /home/hbmsp/public_html/
[Fri Aug 22 22:11:34 2008] [error] [client 218.162.77.51] (13)Permission denied: cannot read directory for multi: /home/hbmsp/public_html/
[Fri Aug 22 22:11:34 2008] [error] [client 218.162.77.51] (13)Permission denied: cannot read directory for multi: /home/hbmsp/public_html/
[Fri Aug 22 22:11:34 2008] [error] [client 218.162.77.51] (13)Permission denied: cannot read directory for multi: /home/hbmsp/public_html/
[Fri Aug 22 22:11:34 2008] [error] [client 218.162.77.51] (13)Permission denied: cannot read directory for multi: /home/hbmsp/public_html/
[Fri Aug 22 22:11:34 2008] [error] [client 218.162.77.51] (13)Permission denied: cannot read directory for multi: /home/hbmsp/public_html/
[Fri Aug 22 22:11:34 2008] [error] [client 218.162.77.51] (13)Permission denied: cannot read directory for multi: /home/hbmsp/public_html/
網頁的訊息是
You don't have permission to access /~hbmsp/ on this server.
已經將public_html改成755
家目錄亦同為755
差一點點,加油阿!

arthurt

  • 懷疑的國中生
  • **
  • 文章數: 33
    • 檢視個人資料
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #15 於: 2008-08-22 17:30 »
解決了
 :D
但不要問我如何解決
我的作法是將個人網頁全部移除
依鳥哥建議方式重新建立public_html
當然httpd.conf也是
然後就好了
真神奇
感謝大家鼎力相助
提供麼多方法
謝謝了

estea

  • 懷疑的國中生
  • **
  • 文章數: 32
    • 檢視個人資料
回覆: 主機內個人網頁突然不能瀏覽
« 回覆 #16 於: 2008-09-22 09:38 »
在appache 2 內個人帳戶內建立一個個人網頁,原本用瀏覽器觀看時,皆可正常瀏覽及更新內容,今天突然無法瀏覽,但在主網頁是可瀏覽的,即http://www.abc.com.tw/是可瀏覽,但http://www.abc.com.tw/~user1,以前可瀏覽,但現在不行,而且在火狐打入http://www.abc.com.tw/~user1,卻顯示127.0.0.1無法連線,請問該如何解決呢?還是拿裡有資料可供查詢。謝謝大家了。

這兩天我也遇到相同的問題,但我的問題是,我做了一件蠢事,只備份passwd,沒有備份到shadow,就把/etc/samba/smb.conf裡面的設定.指到/etc/passwe也就是說,兩者相同,發現異常後馬上改回,後果就....
smb passwd file = /etc/passwd
用ssh登入時會出現錯誤訊息
id: cannot find name for user ID xxx
看起來是檔的的ID和系統搭不起來?,請問這樣有救嗎?進個個網站的錯誤訊息是
The requested URL /~es was not found on this server.
看/var/logs/httpd/error_log訊息是:
[Mon Sep 22 09:28:59 2008] [error] [client 10.241.97.184] File does not exist: /var/www/html/~kn999