【Apache學習】linux文件目錄以網頁列表形式訪問

想要做出阿里雲鏡像站這樣的效果,要怎麼實現呢?


wKioL1XAKnXBfsIoAAHLj_tnPCQ645.jpg


現在,要列出/var/www/html目錄下的所有文件

1、首先,需要安裝Apache httpd服務

yum install -y httpd

2、查看httpd主配文件

vim /etc/httpd/conf/htpd.conf

wKioL1XAK3aDksKqAABLUmsTTgU461.jpg

確定DocumentRoot爲/var/www/html


wKioL1XALATC5zbsAAA7P-w8VJ0826.jpg


確保<Directory "/var/www/html">塊中Options Indexes打開

Options  (頁面如何展示給用戶看)
Indexes: 當訪問的路徑下無默認的主頁面時,將所有資源以列表形式呈現給用戶;危險,慎用;
FollowSysLinks:跟隨符號鏈接指向的原文件;

wKiom1XAKg6zSu0sAAKLem8EAF8900.jpg

3、瀏覽器訪問服務器

此時顯示的是Apache歡迎界面

wKioL1XALAXQ5NnHAASsBA7QvpQ049.jpg

4、去除歡迎界面

welcome.conf重命名.bak,這樣就不會再顯示Apache歡迎界面了。

[root@www conf]#mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf.bak

雖然是重命名配置文件,也屬於修改配置文件,需要重載服務

[root@www conf]#service httpd reload

Reloading httpd:

5、在文件夾下製作一點文件,並再次訪問

[root@www /]# cd/var/www/html/

[root@www html]#ls

inde.html

[root@www html]#touch aa bb cc dd

確保該目錄下沒有index.html文件,否則就會展示index.html


wKioL1XALAWRWwo4AAFsdmZxQc0666.jpg

想要其他目錄實現這個功能,可以通過修改httpd主配文件實現。


Done!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章