一. 设置文件布局
序列号 | CPU | RAM | HDD | 带宽 | 售价(美元) | 免费试用 |
---|---|---|---|---|---|---|
香港服务器1 | E5-2620 | 32G | 1T HDD | 50M/无限流量 | $196.00 | 立即申请 |
香港服务器2 | E5-2650 | 32G | 1T HDD | 50M/无限流量 | $256.00 | 立即申请 |
香港服务器3 | E5-2680 | 32G | 1T HDD | 50M/无限流量 | $316.00 | 立即申请 |
香港服务器4 | E5-2690 | 32G | 1T HDD | 50M/无限流量 | $336.00 | 立即申请 |
香港服务器5 | E5-2697 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器6 | E5-2620*2 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器7 | E5-2650*2 | 32G | 1T HDD | 50M/无限流量 | $436.00 | 立即申请 |
香港服务器8 | E5-2680*2 | 32G | 1T HDD | 50M/无限流量 | $476.00 | 立即申请 |
香港服务器9 | E5-2690*2 | 32G | 1T HDD | 50M/无限流量 | $556.00 | 立即申请 |
香港服务器10 | E5-2697*2 | 32G | 1T HDD | 50M/无限流量 | $596.00 | 立即申请 |
香港服务器11 | E5-2680v4*2 | 32G | 1T HDD | 50M/无限流量 | $696.00 | 立即申请 |
香港服务器12 | E5-2698v4*2 | 32G | 1T HDD | 50M/无限流量 | $796.00 | 立即申请 |
二. 全局块详解
#界说nginx运行的用户和用户组
user www www;
#界说nginx历程数(发起配置为CPU数)
worker_processes 8;
#全局错误日志界说范例(错误日志范例:[debug|info|notice|warn|error|crit],从左到右错误信息越来越少;此指令可以在全局、http、server、location块中设置)
error_log /var/log/nginx/error.log info;
#界说历程文件
pid /var/run/nginx.pid;
三. events块详解
#界说事情模式
use epoll
#毗连数上限(单个历程的最大毗连数,web处事器的最大会见用户数 max clients = worker_processes * worker_connections)
worker_connections 1024
#网络毗连序列化(为了制止叫醒太多的历程数,会影响系统机能)
accept_mutex on
#事情历程是否答允同时吸收多个网络毗连
multi_accept on
四. http块详解
#设定mime范例(MIME-Type范例由mime.type文件界说)
include /etc/nginx/mime.types;
default_type application/octet-stream;
#默认编码
charset utf-8;
#界说处事器日志(此处的日志与通例的差异,它记录的是nginx处事器提供处事进程中应答前端请求的日志)
access_log /var/log/nginx/access.log combined;
log_format combined'$remote_addr $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
#毗连超时时间(单元:秒,可在http、server、location中设置)
keepalive_timeout 120;
reset_timeout_connection on;
#单毗连请求数上限(限制用户通过某一毗连项处事器发送请求的次数,可在http、server、location中设置)
keepalive_requests 100;
#是否答允sendfile方法传输文件(可在http、server、location中设置)
sendfile on;
sendfile_max_chunk 128k (#假如配置为0,香港网存空间北京主机,则无限制)
#
tcp_nopush on;
#开启gzip压缩
gzip on;
gzip_disable "MSIE [1-6].(?!.*SV1)";
gzip_min_length 1000;
gzip_buffers 168k
#配置负载平衡处事器列表
upstream mysvr {
server 192.168.1:80 weight=5;
server 192.168.1:80 weight=2;
server 192.168.1:80 weight=8;
}
#shorten the timeout period, original one is 300
fastcgi_connect_timeout 30;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 128k;
fastcgi_buffers 8 128k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on;
fastcgi_hide_header Pragma;
# fastcgi cache
fastcgi_cache_path temp/fastcgi_cache levels=1:2 keys_zone=cache_voice:128m inactive=30m max_size=4G;
五. server块详解
#监听端口
listen 80;
#处事域名
server_name www.xxx.com;
#虚拟主机的会见日志
access_log /var/log/nginx/www.xxx.com_access.log main;
#假如指定http错误状态码,则返回客户端指定的url地点
error_page 500 502 503 504 /50x.html;
location = 50x.html {
root /home/xiaoju/webroot;
}
六. location块详解
#界说网站根目次
root /home/xiaoju/webroot;
#界说首页索引文件的名称
index index.php index.html index.htm;
fastcgi_pass www.xx.com;fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;include /etc/nginx/fastcgi_params;
#引入设置文件(可以放在设置文件的任意位置)
include /etc/nginx/conf.d/*.conf;include /etc/nginx/sites-enabled/*;