博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx 配置文件重写
阅读量:5012 次
发布时间:2019-06-12

本文共 2631 字,大约阅读时间需要 8 分钟。

nginx主配置文件
1、清空过Nginx配置文件,修改: vim /usr/local/nginx/conf/nginx.conf
# 以那个账户,账户组来运行nginxuser nobody nobody;# 工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。worker_processes 2;# 错误日志存放路径error_log /usr/local/nginx/logs/nginx_errer.log crit;# PID存放路径pid /usr/local/nginx/logs/nginx.pid;# 指定进程可以打开的最大描述符:数目。worker_rlimit_nofile 51200;events{   # 使用epoll的I/O 模型 ,可或者选择pool,select   use epoll;   # 每个工作进程的最大连接数量   worker_connections 6000;}# 设定http服务器,利用它的反向代理功能提供负载均衡支持http{   # 设定mime类型,类型由mime.type文件定义   include mime.types;   default_type application/octet-stream;   # 保存服务器名字的hash表是由指令hash_max_size和bucket_size所控制的。   server_names_hash_bucket_size 3526;   server_names_hash_max_size 4096;   log_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]'   '$host "$request_uri" $status'   '"$http_referer" "$http_user_agent"';   # 指定是否调用sendfile 函数(zero copy 方式)输出文件,普通应用,必须设为on   sendfile on;  # 此选项允许或禁止使用socke的TCP_CORK的选项,此选项仅在使用sendfile的时候使用   tcp_nopush on;   # keepalive超时时间   keepalive_timeout 30;   client_header_timeout 3m;   client_body_timeout 3m;   send_timeout 3m;   connection_pool_size 256;   # 客户端请求头部的缓冲区大小   client_header_buffer_size 1k;   # 客户请求头缓冲大小   large_client_header_buffers 8 4k;   request_pool_size 4k;   output_buffers 4 32k;   postpone_output 1460;   # 设定通过nginx上传文件的大小   client_max_body_size 10m;   # 把它设为较大数值,例256k,无论任意浏览器,提交小于256k图片都正常。   client_body_buffer_size 256;   client_body_temp_path /usr/local/nginx/client_body_temp;   # proxy_temp_path和proxy_cache_path指定的路径必须在同一分区   proxy_temp_path /usr/local/nginx/proxy_temp;   fastcgi_temp_path /usr/local/nginx/fastcgi_temp;   fastcgi_intercept_errors on;   tcp_nodelay on;   gzip on;   gzip_min_length 1k;   gzip_buffers 4 8k;   gzip_comp_level 5;   gzip_http_version 1.1;   gzip_types text/plain application/x-javascript test/css text/htm application/xml;# 虚拟主机配置文件server{   # 监听端口 设置为默认虚拟主机   listen 80 default;   # 域名   server_name localhost;   # 网页索引类型   index index.html index.htm index.php;   # 网站url   root /usr/local/url;   # 为了安全起见第一个虚拟主机设置禁止访问   deny all;  # 添加允许php访问   location ~ \.php$ {       include fastcgi_params;       # 通信方式,使用socket       # fastcgi_pass 127.0.0.1:9000; TCP/IP通信方式       fastcgi_pass unix:/tmp/php-fcgi.sock;       # 网页索引类型       fastcgi_index index.php;       # 网站根目录URL        fastcgi_param SCRIPT_FILENAME /usr/local/url$fastcgi_script_name;   }}# 虚拟主机目录# include vhosts/*.conf;}
主配置文件
2、测试配置文件:/usr/local/nginx/sbin/nginx -t
3、重新加载nginx配置文件:/usr/local/nginx/sbin/nginx -s reload
 
注:tcp/ip:127.0.0.1:9000 更加稳定 。
注:socket:unix:/tmp/php-fcgi.sock 并发更高/稳定行没有tcp高。
 
 
 

转载于:https://www.cnblogs.com/xiangsikai/p/8393592.html

你可能感兴趣的文章
DOCKER 从入门到放弃(五)
查看>>
Python 多线程学习
查看>>
appcan官方ajax
查看>>
获取NVIDIA显卡的温度
查看>>
Dijkstra算法
查看>>
Deep Learning 9: Performance
查看>>
面试题61 把二叉树打印成多行
查看>>
C#例子 易懂故事 接口 委托 事件 异步通知 好玩.
查看>>
[转]Windows Shell 编程 第十一章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987992】...
查看>>
修改presto新版源码让他支持redash数据库
查看>>
Javascript的书写位置
查看>>
树-线索二叉树
查看>>
JAVA遇见HTML——Servlet篇:Servlet基础
查看>>
第二章 Vue快速入门--20 品牌案例-完成品牌列表的添加功能+ 21 品牌案例-根据Id完成品牌的删除...
查看>>
Java单例模式
查看>>
重温WCF之消息契约(MessageContract)(六)
查看>>
Excel2007制作直方图和正态分布曲线图
查看>>
android adb常用指令
查看>>
Android框架之路——GreenDao3.2.2的使用
查看>>
类方法WCF学习笔记-KnowTypeAttribute用法
查看>>