nginx上安装mysql 性能_Nginx最佳安装与优化

修改nginx.conf配置如下:

vi/usr/local/nginx/conf/nginx.conf

worker_processes1;

改成

worker_processes8;

新增

worker_cpu_affinity00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;

#error_log logs/error.log;

去掉#

error_log logs/error.log;

#pid logs/nginx.pid;

去掉#

pid logs/nginx.pid;

events {

worker_connections1024;

改成

events {

use epoll;

worker_connections10000;

#log_format main'$remote_addr - $remote_user [$time_local] "$request"'#'$status $body_bytes_sent "$http_referer"'#'"$http_user_agent" "$http_x_forwarded_for"';

去掉#

log_format main'$remote_addr - $remote_user [$time_local] "$request"'

'$status $body_bytes_sent "$http_referer"'

'"$http_user_agent" "$http_x_forwarded_for"';

#tcp_nopush on;

去掉#

tcp_nopush on;

#gzip on;

去掉#

gzip on;

新增

upstream www {

keepalive 50; #必须配置,建议值50-100

server10.8.8.1;

server10.8.8.2;

}

#charset koi8-r;

#access_log logs/host.access.log main;

去掉#

charset koi8-r;

access_log logs/host.access.log main;

location/{

root html;

index index.html index.htm;

}

改成

location/{

proxy_http_version 1.1; #后端配置支持HTTP 1.1;必须。

proxy_set_header Connection ""; #后端配置支持HTTP 1.1;必须。

proxy_set_header Host $host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_connect_timeout3;

proxy_send_timeout3;

proxy_read_timeout3;

proxy_buffer_size 256k;

proxy_buffers4256k;

proxy_busy_buffers_size 256k;

proxy_temp_file_write_size 256k;

proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;

proxy_max_temp_file_size 128m;

proxy_pass http://www;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值