Nginx制作下載站點的方法步驟
使用nginx制作一個類似nginx官網的下載站點
如何制作一個下載站點,首先需要ngx_http_autoindex_module模塊
該模塊處理以斜杠(“/”)結尾的請求,并生成目錄列表。
nginx編譯的時候會自動加載該模塊,但是該模塊默認是關閉的,需要使用下來指令來完成對應的配置
autoindex:啟用或禁用目錄列表輸出
指令 | autoindex on|off |
---|---|
默認值 | off |
位置 | http、server、location |
autoindex_exact_size:對應HTLM格式,指定是否在目錄列表展示文件的詳細大小
指令 | autoindex_exact_size on|off; |
---|---|
默認值 | off |
位置 | location |
用途 | 控制是否顯示文件的確切大小 |
autoindex_format:設置目錄列表的格式
指令 | autoindex_format html|xml|json|jsonp; |
---|---|
默認值 | html |
位置 | location |
用途 | 指定目錄索引的顯示格式 |
注意:該指令是在1.7.9及以后版本中出現
autoindex_localtime:對應HTML格式,是否在目錄列表上顯示時間。
指令 | autoindex_localtime on | off; |
---|---|
默認值 | off |
位置 | http、server、location |
用途 | 控制目錄索引中文件時間的顯示 |
配置文件:
server { listen 8088; server_name localhost; location /download { root html; autoindex on; autoindex_exact_size on; autoindex_format html; autoindex_localtime on; } }
在html目錄下創(chuàng)建download文件夾并放入可供下載的文件
訪問頁面:
到此這篇關于Nginx制作下載站點的方法步驟的文章就介紹到這了,更多相關Nginx制作下載站點內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!