window下使用nginx提供文件下載服務器配置
1.前言
當我們希望分享自己的文件時,有多種方式,局域網(wǎng)可以采用共享,rtx傳輸,qq傳輸,發(fā)送到郵箱,直接u盤拷貝等等。但最簡單的就是開啟本地服務器,其他電腦通過網(wǎng)頁的方式直接下載,這里介紹使用nginx作為服務器進行下載
2.步驟
1.下載nginx http://nginx.org/en/download.html 目前穩(wěn)定版本為1.80 解壓到一個目錄
2.修改配置文件
nginx.conf
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 8080; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { #root html; #index index.html index.htm; if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){ add_header Content-Disposition: 'attachment;'; } } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
3.在nginx目錄下的html中建立目錄test和test.rar文件
4.打開命令行切換到nginx目錄
4.1測試腳本 nginx -t
4.2開啟服務器 start nginx
4.3打開瀏覽器 http://localhost:8080/test/test.rar應該彈出另存為對話框
4.4關閉服務器nginx -s quit
相關文章
nginx關閉favicon.ico、robots.txt日志記錄配置
這篇文章主要介紹了nginx關閉favicon.ico、robots.txt日志記錄配置,同時提供了不允許訪問某些隱藏文件的配置方法,需要的朋友可以參考下2014-05-05Nginx 根據(jù)URL帶的參數(shù)轉發(fā)的實現(xiàn)
這篇文章主要介紹了Nginx 根據(jù)URL帶的參數(shù)轉發(fā)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09