
nginx
迷途大灰狼
这个作者很懒,什么都没留下…
展开
-
Nginx的location匹配规则
1、语法 location [=|~|~*|^~|@] /uri/ { ...} 2、说明 从上面的语法出发,可以了解到 location 可以区分为三个部分,接下来一个一个的研究一下。 1) [=|~|~*|^~|@] = : 表示精确匹配后面的url ~ : 表示正则匹配,但是区分大小写 ~* : 正则匹配,不区分...转载 2019-12-11 14:31:36 · 917 阅读 · 0 评论 -
nginx系列(十七)nginx下的gzip与vary、预压缩、缓存、反向代理的结合
前言在http的协议里,为了减少网络传输,允许将报文进行gzip压缩以后再传输。虽然网络传输体积减小了,但是服务器压缩和浏览器的解压缩消耗了CPU的计算。后来出现了预压缩技术,就是提前把静态文件进行gzip压缩,当请求来的时候,直接读走。这样服务器就没了压缩消耗,而浏览器的解压缩性能相比网络IO,影响不大。一 动态nginx的gzip每次请求来的时候,要实时进行压缩。但是有个问题,...转载 2019-12-03 18:07:57 · 1061 阅读 · 0 评论 -
Nginx 如何 开启gzip 来提高页面加载速度
环境:CentOS7.x1、打开Nginx配置文件vi /etc/nginx/nginx.conf或者vi/etc/nginx/conf.d/gzip.conf两种方法取一种即可。如果原来的系统已有/etc/nginx/conf.d/gzip.conf,则必须修改该文件,加入下面的信息。2、往nginx.conf或者gzip.conf文件中加入如下信息,但是不能两个都...转载 2019-12-01 14:58:40 · 186 阅读 · 0 评论 -
关于 nginx 的一些优化(突破十万并发)
一、前言前端时间,项目服务器一遇到活动、推送的时候,服务器性能总是差的要死,打开各种白屏,请求无响应等,后来将Web服务器由Apache换成了Nginx后,每逢活动、推送的时候,性能比之前要强了许多许多。关于Nginx与Apache的对比,这里就不一一列出了,我们主要将nginx的配置和优化。二、配置1、一般来说 nginx 配置文件中对优化比较有作用的为以下几项:wor...转载 2019-11-28 18:58:51 · 218 阅读 · 0 评论 -
linux高并发配置思路
测试机器为腾讯云服务器1核1G内存,swap分区2G,停用除SSH外的所有服务,仅保留nginx,优化思路主要包括两个层面:系统层面+nginx层面。一、系统层面1、调整同时打开文件数量ulimit -n 204802、TCP最大连接数(somaxconn)echo 10000 > /proc/sys/net/core/somaxconn3、TCP连接立即回收、回...原创 2019-11-28 18:44:37 · 504 阅读 · 0 评论 -
centos7 源码nginx1.16.1安装
下载进入官网下载我们需要的版本,复制下载链接,使用wget工具下载文章当前最新稳定版是1.16.1wget http://nginx.org/download/nginx-1.16.1.tar.gz解压 tar -xzf nginx-1.16.1.tar.gz依赖安装在你不清楚服务器有没有安装这些依赖的情况下,可以先跳过,报错再回来,或者直接都安装一下也没...原创 2019-09-22 18:04:27 · 2675 阅读 · 2 评论 -
nginx+php上传文件大小修改
修改php配置 打开php.ini,首先找到file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2Mpost_max_size = 8m ;指通...原创 2019-09-10 14:06:34 · 216 阅读 · 0 评论 -
产生这种原因是因为服务器限制了上传大小 1、nginx服务器的解决办法 修改nginx.conf的值就可以解决了 将以下代码粘贴到nginx.conf内 client_max_body_size
产生这种原因是因为服务器限制了上传大小1、nginx服务器的解决办法修改nginx.conf的值就可以解决了将以下代码粘贴到nginx.conf内client_max_body_size 20M可以选择在http{ }中设置:client_max_body_size 20m;也可以选择在server{ }中设置:client_max_body_size 20m;还可以选择...转载 2019-09-10 14:01:58 · 476 阅读 · 0 评论 -
php项目部署到服务器后带参数接口报错file not found解决方案
项目环境:laravel5.6 +nginx1.16.0+php7.3.6问题项目部署到正式环境服务器后 带参数接口报错404 file not found 不带参数接口能正常访问解决方法nginx 配置修改站点的配置文件增加以下代码 if (!-e $request_filename) { rew...原创 2019-07-09 16:25:02 · 1669 阅读 · 0 评论 -
Nginx的启动、停止与重启
启动启动代码格式:nginx安装目录地址 -c nginx配置文件地址[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf或者sudo ./nginx停止nginx的停止有三种方式: 从容停止 1、查看进程号[roo...转载 2019-07-09 16:15:18 · 652 阅读 · 0 评论