一:安裝Nginx
二:配置Nginx
server
{
listen 80 default_server;
server_name _;
location /
{
root /usr/share/nginx/html/download;
# 開啟索引功能
autoindex on;
# 顯示本機時間而非 GMT 時間
autoindex_localtime on;
# 關閉計算文件確切大小(單位bytes),只顯示大概大小(單位kb、mb、gb)
autoindex_exact_size off;
}
}
三:創建下載路徑/usr/share/nginx/html/download
mkdir /usr/share/nginx/html/download
四:上傳文件並授權755
五:可以下載了,開心
Nginx 補充小知識:
Nginx反向代理,proxy_set_header Host xxxx; 各參數意義:
$server_port :nigix監聽的端口 $proxy_port : 服務器真正訪問的端口 $http_host : 是URL地址 =============== location ~ ^/(a|abc) { proxy_pass http://192.168.6.120:8080; # proxy_set_header Host $host:$server_port; # proxy_set_header Host $host:$proxy_port; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header User-Agent $http_user_agent; proxy_set_header Referer $http_referer; client_max_body_size 50m; client_body_buffer_size 256k; proxy_connect_timeout 300s; proxy_send_timeout 300s; proxy_read_timeout 300s; proxy_max_temp_file_size 128m; proxy_buffer_size 512k; proxy_buffers 16 512k; proxy_busy_buffers_size 512k; proxy_temp_file_write_size 512k; } access_log /tmp/photo_idcard.access.log access; }
