2014-03-04 94 views
0

我正在運行使用raspbian linux的樹莓派。我安裝了apache web服務,當我在瀏覽器的地址欄中輸入我的ip地址時,它會加載默認的apache網頁,並說它可以正常工作。訪問存儲在家庭服務器上的網頁

我有另一個文件夾位於home/Client5這個設備上,我試圖加載一個index.html頁面,但我收到一個404找不到的錯誤。例如

192.304.0.22/home/Client5/index.html

Not Found 

The requested URL /home/Client5/task5.html was not found on this server. 

我推測,那裏有在上述網絡ADRESS有什麼錯誤的是,我要在此文件夾放置在Apache文件夾中?

回答

0

它在當地工作嗎? (XXX.XXX.X.XX:80)?當然是的,所以看看你的路由器。

+0

僅僅使用ip地址可以工作,但是我想訪問index.html,它位於home/Client5/index – user3187726

+0

@jakon:或者將你的根目錄從/ var/www更改爲/ custom/path –

+0

ok user3187726,我誤解了,因爲我已經在你的帖子中看到了2個ip地址..現在有一個,但它肯定是像我的編輯,只有XXX現在oO 所有這些編輯讓我偏執狂xD –

0

如果你有apache2,你本地ip指向文件夾'/ var/www /'。 如果你想在「/家庭/客戶機程序」主頁,你必須讓虛擬主機:)

@edit 讀到它here

1

你有兩個解決方案。

1 /如果你想保留默認的apache頁面,添加一個虛擬主機(這裏有大量的文檔,我不認爲這需要在這裏重複)。

2 /如果您不關心默認的apache頁面,請編輯/etc/apache2/sites-available/default並更改DocumentRoot以使其指向/home/Client5/。在那裏添加一個index.html文件,在瀏覽器中點擊Raspberry IP,你應該看到你的頁面。您可能需要chmod -R ugo+rwX /home/Client5

我不知道你在/home/Client5下有什麼,但如果它是普通用戶,這個設置是非常不安全的。如果要在主目錄下進行託管,還需要執行一些附加步驟(第一步,不要將頁面放在$ HOME中,而是創建一個子目錄)。除非你真的知道你在做什麼,否則在家裏有一個適當的燙髮位置是比較安全的。

+0

如果他想添加client6,client7等,該怎麼辦? 我更喜歡學習如何製作出好的虛擬主機,它會非常有用:)(對文法感到抱歉) – ajtamwojtek

+0

問題是關於/ home/Client5中的一個目錄(「我有另一個文件夾」),而不是關於/ home/ClientX X從0變到n。 – leucos

+0

是的,但'client5'是虛幻的:) – ajtamwojtek

相關問題