介绍
如何在CentOS中使用Nginx搭建一个下载服务器?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
利用Nginx在服务器搭建下载功能,
安装Nginx, pcre
mkdir/usr/local/nginx
焦油zxvf pcre-8.12.tar。广州
cd pcre - 8.12
。/configure——prefix=/usr/地方/pcre
做,,使安装
焦油zxvf nginx-1.0.12.tar。广州
焦油zxvf nginx-1.0.12.tar。广州
cd nginx-1.0.12
。/configure——prefix=/usr/地方/nginx——with-pcre=/opt/pcre - 8.12
做,,使安装
vi/usr/local/nginx/conf/nginx.参看
# user www www; worker_processes 8; error_log /usr/地方/nginx/logs/error.log 致命一击; pid ,,,/usr/地方/nginx/日志/nginx.pid; , worker_cpu_affinity , 00000001, 00000010, 00000010, 00001000, 00010000, 010000, 00100000 00,10000000; worker_rlimit_nofile 51200; , events { ,,,use epoll; ,,,worker_connections 51200; } , http { ,,include ,,, mime.types; default_type 才能;应用程序/八进制; server_names_hash_bucket_size 才能;128; client_header_buffer_size 才能;32 k; large_client_header_buffers 才能;4,32 k; client_max_body_size 才能;8米; access_log 才能;; sendfile 才能;; tcp_nodelay 才能;; tcp_nopush 才能,,,; keepalive_timeout 才能;30; , fastcgi_connect_timeout 才能;300; fastcgi_send_timeout 才能;300; fastcgi_read_timeout 才能;300; fastcgi_buffer_size 才能;32 k; fastcgi_buffers 才能;8,32 k; fastcgi_busy_buffers_size 才能;128 k; fastcgi_temp_file_write_size 才能;256 k; fastcgi_intercept_errors 才能;; open_file_cache 才能;max=51200,活动=20年代; open_file_cache_valid 才能;30岁; open_file_cache_min_uses 才能;1; , gzip 才能;; gzip_min_length 才能;1 k; gzip_buffers 才能,,,4,16 k; gzip_http_version 才能;1.0; gzip_comp_level 才能;2; gzip_types 才能,,,,文本/plain 应用程序/x-javascript 文本/css 应用程序/xml; gzip_vary 才能;; # if 你才能modify nginx 源,please hidden 跟进 # server_tokens 才能; log_format 才能;access & # 39; remote_addr 美元;作用;remote_user 美元;[time_local美元],“request"美元;,& # 39; ,,,& # 39;status 美元;body_bytes_sent 美元;“http_referer"美元;,& # 39; ,,,& # 39;“http_user_agent"美元,美元http_x_forwarded_for& # 39;; ,,,include ,,,,/usr/地方/nginx vhost/conf//* . conf; }
<强>虚拟主机配置强>
mkdir/usr/local/nginx/conf/vhost
cd/usr/local/nginx/conf/vhost
vi主机。参看
server { listen 才能,,,,80; server_name 42.62.XX才能。 index 才能index.html index.htm  index . php。 root 才能;/游戏/; , , error_page 才能;502年,=,html/502.; 的位置才能~ *,^/上传/. * \。(php | php5) $, { ,,,,,,,,,deny ; ,,} #,,的位置~,。* \。(php | php5) ? $, { #,,,,,,,,# fastcgi_pass unix:/tmp/php-cgi.sock; #,,,,fastcgi_pass 127.0.0.1:9000; #,,,,fastcgi_index index . php。 #,,,,include fastcgi.conf; #,,} , , 的位置才能~,。* \。(gif | jpg | jpeg | png | bmp | swf | mp3)美元,{ ,,,expires ,, 30 d; ,,} , 的位置才能~,。* \。(js | css) ? $, { ,,,expires ,, 12 h; ,,} # access_log /数据/webroot/nginx/日志/access.log 访问; # error_log /数据/webroot/nginx/日志/error.log 误差; }
#/usr/地方/nginx/sbin/nginx - t
nginx:/usr/local/nginx//conf/nginx的配置文件。配置语法好
nginx:配置文件/usr/local/nginx//conf/nginx。配置测试成功
#/usr/地方/nginx/sbin/nginx - s重载