[英]Raspberry Pi Apache2 not accessing the user files using HTML
我正在嘗試為安裝了apache2服務器的Raspberry pi編寫HTML網頁。 當我使用以下代碼時,圖像和下載文件似乎未顯示在網頁上。 請有人告訴我是什么問題。
<i>
<body>
<header>
<img src="/home/admins/LOGO.png" alt="LOGO" width="450" height="100">
</header>
<hr>
</nav>
<article>
<h1>Result Download</h1>
<p> <br /> <br /><br/> </p>
<a href="/home/admins/Data.txt" download="DataFile" >
<img align = "centre" border="0" src="/home/admins/Download.png" alt="Download" width="120" height="150">
</a>
</article>
</section>
<footer>
<p>©Copyright 2018</p>
</footer>
</body>
</i>
已安裝apache2服務器
因此,大概是通過HTTP加載文件。
/home/admins/LOGO.png
…但是此URL似乎是本地文件系統上的文件路徑。
Apache的默認配置不將文件系統( /
)的根視為網站的根。
這將是一個嚴重的安全問題 ,因為它將暴露計算機上的每個文件(包括密碼文件)!
相反,它希望文件位於網站保留的目錄中。 這通常是/var/www/
但使用DocumentRoot
指令進行配置。
如果要通過HTTP公開文件,則將其移至DocumentRoot內,或配置Alias
以將URL映射到文件上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.