利用nginx在服务器搭建下载功能,

安装Nginx,pcre
mkdir /usr/local/nginx
tar zxvf pcre-8.12.tar.gz
cd pcre-8.12
./configure --prefix=/usr/local/pcre
make && make install
tar zxvf nginx-1.0.12.tar.gz
tar zxvf nginx-1.0.12.tar.gz
cd nginx-1.0.12
./configure --prefix=/usr/local/nginx/ --with-pcre=/opt/pcre-8.12
make && make install
vi /usr/local/nginx/conf/nginx.conf
#user www www;
worker_processes 8;
error_log /usr/local/nginx/logs/error.log crit;
pid /usr/local/nginx/logs/nginx.pid;
worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 010000
00 10000000;
worker_rlimit_nofile 51200;
events {
use epoll;
worker_connections 51200;
}
http {
include mime.types;
default_type application/octet-stream;
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 8m;
access_log off;
sendfile on;
tcp_nodelay on;
tcp_nopush on;
keepalive_timeout 30;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 32k;
fastcgi_buffers 8 32k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on;
open_file_cache max=51200 inactive=20s;
open_file_cache_valid 30s;
open_file_cache_min_uses 1;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;
#if you modify nginx source,please hidden follow
#server_tokens off;
log_format access '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
include /usr/local/nginx/conf/vhost/*.conf;
}
虚拟主机配置
mkdir /usr/local/nginx/conf/vhost
cd /usr/local/nginx/conf/vhost
vi hosts.conf
server {
listen 80;
server_name 42.62.XX.
index index.html index.htm index.php;
root /game/;
error_page 502 = /502.html;
location ~* ^/upload/.*\.(php|php5)$ {
deny all;
}
# location ~ .*\.(php|php5)?$ {
# #fastcgi_pass unix:/tmp/php-cgi.sock;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# include fastcgi.conf;
# }
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|mp3)$ {
expires 30d;
}
location ~ .*\.(js|css)?$ {
expires 12h;
}
#access_log /data/webroot/nginx/logs/access.log access;
#error_log /data/webroot/nginx/logs/error.log error;
}
#/usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx//conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx//conf/nginx.conf test is successful
#/usr/local/nginx/sbin/nginx -s reload
此时在服务器上创建 /game 目录, 把需要被下载的资源放目录里面就可以了。
# 下载服务器
# Windows下使用 Nginx 搭建 HTTP文件服务器 实现文件下载功能
# SpringBoot前端后端分离之Nginx服务器下载安装过程
# 教你在容器中使用nginx搭建上传下载的文件服务器
# 详解nginx安装过程并代理下载服务器文件
# 用nginx搭建简单的文件下载服务器的方法
# window下使用nginx提供文件下载服务器配置
# Nginx中的文件下载服务器详解
# 就可以
# 虚拟主机
# 器上
# application
# default_type
# mime
# types
# client_header_buffer_size
# server_names_hash_bucket_size
# octet
# stream
# include
# worker_rlimit_nofile
# worker_connections
# http
# events
# epoll
# fastcgi_buffers
# fastcgi_busy_buffers_size
# fastcgi_buffer_size
相关文章:
高端网站建设与定制开发一站式解决方案 中企动力
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
如何通过NAT技术实现内网高效建站?
如何选择适合PHP云建站的开源框架?
如何在阿里云ECS服务器部署织梦CMS网站?
学校为何禁止电信移动建设网站?
高防服务器:AI智能防御DDoS攻击与数据安全保障
如何在云指建站中生成FTP站点?
七夕网站制作视频,七夕大促活动怎么报名?
如何在阿里云部署织梦网站?
如何选购建站域名与空间?自助平台全解析
小建面朝正北,A点实际方位是否存在偏差?
制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
网站app免费制作软件,能免费看各大网站视频的手机app?
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
建站之星北京办公室:智能建站系统与小程序生成方案解析
建站之星如何助力企业快速打造五合一网站?
如何在景安服务器上快速搭建个人网站?
相册网站制作软件,图片上的网址怎么复制?
如何通过PHP快速构建高效问答网站功能?
如何快速搭建高效简练网站?
如何在万网主机上快速搭建网站?
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
网站好制作吗知乎,网站开发好学吗?有什么技巧?
建站之星安装模板失败:服务器环境不兼容?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
C++中引用和指针有什么区别?(代码说明)
电商平台网站制作流程,电商网站如何制作?
实现虚拟支付需哪些建站技术支撑?
建站主机选择指南:服务器配置与SEO优化实战技巧
建站之星Pro快速搭建教程:模板选择与功能配置指南
高端云建站费用究竟需要多少预算?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
已有域名和空间如何搭建网站?
建站主机如何选?高性价比方案全解析
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
Swift中循环语句中的转移语句 break 和 continue
Android滚轮选择时间控件使用详解
如何制作算命网站,怎么注册算命网站?
如何通过虚拟主机空间快速建站?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
广东企业建站网站优化与SEO营销核心策略指南
建站之星如何优化SEO以实现高效排名?
如何配置FTP站点权限与安全设置?
孙琪峥织梦建站教程如何优化数据库安全?
*请认真填写需求信息,我们会在24小时内与您取得联系。