直接贴配置,希望大家多给建议
nginx 基本信息
root@ubuntu:/# nginx -V
nginx: nginx version: nginx/1.0.5
nginx: TLS SNI support enabled
nginx: configure arguments: --prefix=/etc/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-log-path=/var/log/nginx/access.log --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --lock-path=/var/lock/nginx.lock --pid-path=/var/run/nginx.pid --with-debug --with-http_addition_module --with-http_dav_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_realip_module --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module --with-http_xslt_module --with-ipv6 --with-sha1=/usr/include/openssl --with-md5=/usr/include/openssl --with-mail --with-mail_ssl_module --add-module=/build/buildd/nginx-1.0.5/debian/modules/nginx-echo --add-module=/build/buildd/nginx-1.0.5/debian/modules/nginx-upstream-fair
具体配置
root@ubuntu:/# vim /etc/nginx/nginx.conf
user www-data;
worker_processes 16;
pid /var/run/nginx.pid;
events {
worker_connections 65535;
use epoll;
}
http {
log_format f_nginx "$remote_addr`$server_addr`$server_protocol`$request_method`$server_port`$bytes_sent`$uri`?$query_string`$status`$request_time`[$time_local]`$http_referer`$http_user_agent";
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 60;
types_hash_max_size 2048;
server_names_hash_bucket_size 128;
client_header_buffer_size 4;
client_header_timeout 60;
client_body_timeout 60;
large_client_header_buffers 16 512k;
#client_body_buffer_size 256k;
client_max_body_size 10m;
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
gzip on;
gzip_min_length 1024;
gzip_buffers 16 32k;
gzip_proxied any;
gzip_types text/plain application/x-javascript text/css application/xml text/javascript;
limit_zone ltone $binary_remote_addr 10m;
server {
listen 80;
server_name down.test.com;
access_log /data/logs/down/access.log f_nginx;
error_log /data/logs/down/error.log;
root /data/down;
index index.htm;
limit_conn ltone 10;
limit_rate 50k;
autoindex on;
sendfile on;
tcp_nopush on;
expires 365d;
error_page 400 403 404 500 501 502 503 504 505 /error.htm;
}
}
这样的配置可以承受8000的并发,文件下载在1MB-10MB之间,最高产生带宽500Mbps
分享到:
相关推荐
ssl自制全套证书(包含服务器端、客户端、ca端的证书,格式有.crt,.key,.truststore,.keystore,.p12,.cer,.pem等类型),当时要配置webservice接口、tomca、nginx通过ssl访问的证书,弄了好久才生成了一套能使用的。...
nginx-rtmp 是一个基于nginx的 RTMP服务模块,开源,免费 https://github.com/arut/nginx-rtmp-module 三:在 ubuntu server 14 安装流程 1.先下载安装 nginx 和 nginx-rtmp 编译依赖工具 sudo apt-get install ...
nginx + fastcgi是php下最流行的一套环境了,那perl会不会也有fastcgi呢,当然有,今天来搭建下nginx下perl的fastcgi.性能方面也不亚于php,但是现在web程序php的流行程度perl无法比拟了,性能再好也枉然,但是部分...
caddy 是由国外开发者开发的一套类似于nginx或apache的网站服务软件。 caddy的配置文件比nginx更简洁易用。但我相信事情还可以变得更简单,所以nging应运而生。 nging不仅仅包含了caddy的在线可视化配置,还包含了:...
它可以不用像goaccess那样必须配置指定格式才能解析到数据,只用指定当前使用的nginx / apache日志格式名称即可解析数据 它可以指定不同的项目走不同的子系统服务,分别解析存储到不同的数据库,完全可以自己按需...
本次默认安装目录为:/root, add-module为下载的nginx-rtmp-module文件路径。 安装时候可能会报错没有安装openssl,需要执行命令: yum -y install openssl openssl-devel 3、修改nginx配置文件: vi /usr/local...
上传所有文件到服务器,绑定public为根目录,因URL采用的 PATH_INFO 访问模式,使用apache的话请配置支持mod_rewrite, 如果使用nginx的话配置文件需稍加调整。 在Nginx低版本中,是不支持PATHINFO的,但是可以...
FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 FastDFS 架构包括 ...
# 修改nginx配置文件中 server标签下的 server_name 为你系统的地址IP 或域名(sandbox安装完成通过这个地址来访问) 3、运行容器 $ docker-compose up -d 等等等等..... 查看容器运行状态: $ docker-compose ps ...
框架配置灵活,你可以按照自己想法去规划目录结构,只需要修改一下配置文件;可以通过配置文件自由的开启关闭一些功能;兼容CLI 模式的访问(未完全测试);兼容Apache IIS Nginx 多种服务器软件。
wdcp (WDlinux Control Panel)是一套Linux服务器/虚拟主机管理系统,可通过web界面对服务器进行日常的管理和维护,省去通过终端输命令的烦琐操作和难度,更是降低了使用Linux做web服务器的门槛,让更多人的可以轻松...
很多时候我们需要对一些网站进行密码保护,比如团队内部的站点、demo站点等等。这里所说的密码保护是服务器级的,并非网站应用层的注册登录那一套,而是利用服务器配置和htpasswd文件来实现访问的密码验证
亲自测试可以使用的 一套配置工具,用来批量启动 php-cgi 和 ngixn; 使用的时候注意将 bat文件中的 php-cgi 和 nginx 路径调整为自己电脑上实际的安装路径
word源码java ...如果配置nginx+ftp服务+tomcat来做图片服务器,访问不到,请重点参考此问答 自动化发布shell脚本: 可以在这里下载到一期课程自动化发布脚本,当然具体的路径还要根据自己的实际项目的环境修改
框架配置灵活,你可以按照自己想法去规划目录结构,只需要修改一下配置文件 可以通过配置文件自由的开启关闭一些功能 兼容CLI 模式的访问(未完全测试) 兼容Apache IIS Nginx 多种服务器软件 正在完善的功能 使用...
其拥有一套体验极佳的界面,几乎能和本地资源管理器媲美。 完美取代落后的FTP工具:可用于服务器文件管理,支持图片、音乐、视频预览,在线解压缩,文件夹拖拽上传……。 在线编程:支持几乎所有编程语言的在线编辑...
ThinkItCMS 采用 SpringBoot + Mybatis Plus + Redis+ Spring Security + OAuth2 + Freemark 搭建的一套cms 系统,数据库采用 mysql 数据库,文件服务器采用 Fastdfs 全文检索采用 Solr 。 前端架构采用ant design ...
2.修改配置文件 “function/config.inc.php” 文件中的信息为您的数据库信息 3.通过执行以下代码新增管理员(请自行将各项参数替换): INSERT INTO sq_admin (ID, username, password, loginip, logintime, qq, ...
highdsa-分布式系统架构基于Spring,Dubbo,Spring MVC,ELK,ActiveMQ,Redis,FastDFS,Nginx,Zookeeper,RESTful,Maven,Mybatis,Druid等的一套高可用,高性能,高可扩展的分布式系统架构。
data目录为网站配置文件保存目录。以后备份网站只需要备份data目录。 6、修复店铺页排序的BUG。 7、店铺页增加销量字段显示。 8、登陆后台增加检测配置文件是否只读。 9、修复有时搜索长文字出不了结果的错误。 V...