nginx作为下载文件服务器
程序员文章站
2024-01-16 11:43:58
...
1.前言
当我们希望分享自己的文件时,有多种方式,局域网可以采用共享,rtx传输,qq传输,发送到邮箱,直接u盘拷贝等等。但最简单的就是开启本地服务器,其他电脑通过网页的方式直接下载,这里介绍使用nginx作为服务器进行下载
2.步骤
1.下载nginx http://nginx.org/en/download.html 目前稳定版本为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 500502503504 /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作为下载文件服务器,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
下一篇: linux命令 (管道命令)
推荐阅读
-
nginx作为下载文件服务器
-
[nginx]统计文件下载是否完整思路(flask)
-
FastDFS - Linux下搭建FastDFS 文件服务器与Nginx配置(部署和运维)
-
window下使用nginx提供文件下载服务器配置
-
解决nginx下载大文件出现文件损坏,文件大小不一致
-
Windows下Nginx初入门 windows10 下载 windows优化大师 windows7 64位旗舰
-
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法_node.js
-
CentOS 6(64-bit) + Nginx搭建静态文件服务器
-
在windows下使用淘宝的nginx插件 nginx_concat_module (附下载地址)
-
在Nginx中使用X-Sendfile头提升PHP文件下载的性能(针对大文件下载)