簡體   English   中英

Raspberry Pi Apache2無法使用HTML訪問用戶文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM