我對web服務器,php等非常陌生。我在ubuntu 12.04 LTS上使用Apache 2.2.22構建了一個小型Web服務器。該網頁僅用於本地訪問,可以通過連接到接入點的其他設備查看(沒有安全性)。文檔根目錄是/ var/www /,我編輯了默認的index.html文件來顯示我想看到的內容。如何在網頁根目錄以外的HTML網頁上顯示圖像
這裏我試圖顯示/home/myname/somedir/
中的一些圖像,但圖像不顯示。由於圖像正在被另一個程序定期更新,因此我無法將圖像保存到網頁文檔根目錄。我如何訪問圖像並顯示它們。
事情我至今嘗試過:
- 符號/軟鏈接
別名:將此添加到默認的配置文件
/etc/apache2/sites-available/default
Alias /images/ "/home/myname/somedir/" <Directory "/home/myna-me/somedir/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory>
php腳本:我用下面的代碼在一個php腳本中`cam_images.php'
,我叫他們在HMTL文件/cam_images.php?file=myfile.jpg
從here
他們都不是被稱爲迄今工作。我不知道我要去哪裏錯。我也嘗試在PHP中使用readfile()
,但該功能無法打開該文件。我甚至嘗試將DocumentRoot移動到與圖像相同的目錄,但網頁未顯示
(you don't have permission to access/of the server)
任何幫助表示讚賞。
感謝
你可以用'.htaccess'。 – Edward