![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
井梅
爱学习,爱编程,爱开发,
展开
-
【nginx】根据PC端还是手机端设置不同的网站根目录
配置如下:server { listen 80; server_name www.web.com; location / { root /var/www/web/pc; # 如果是手机移动端访问内容 if ( $http_user_agent ~ "(MIDP)|(WAP)|(UP.Browser)|(Smartphone)|(Obigo)...原创 2020-04-24 10:29:34 · 1381 阅读 · 5 评论 -
【LNMP】搭建Lnmp系统
准备centos8系统yum安装nginxyum install nginxsystemctl enable nginxsystemctl start nginxrpm安装mysql下载mysql源:wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpmrepo的安装:rpm -ivh ...原创 2020-04-20 15:35:28 · 227 阅读 · 0 评论 -
【nginx】ubuntu环境下nginx安装
添加nginx源:sh -c "echo 'deb http://nginx.org/packages/ubuntu/ trusty nginx' > /etc/apt/sources.list.d/nginx.list"下载nginx的key:wget -O - http://nginx.org/keys/nginx_signing.key | apt-key add -更新源:ap...原创 2020-03-23 17:53:10 · 92 阅读 · 0 评论 -
【nginx】搭建高性能服务器配置
服务器A mysql 192.168.1.201 {RAM:2G;HD:500G}mysql配置文件修改:vim /etc/my.confmax_connections=1000重启mysql:service mysqld restart调整高并发参数ulimit -n 30000echo 10000 > /proc/sys/net/core/somaxconnech...原创 2020-02-24 11:44:49 · 469 阅读 · 0 评论 -
【nginx】高性能服务器架设原理及问题
对于高性能网站,请求量大,如何支撑减少请求:开发人员合并css,背景图片,减少mysql查询等对于运维 nginx的expires 利用浏览器缓存等,减少查询利用cdn(内容分发网络)来响应请求不可避免的请求:服务器集群+负载均衡最理想的状态:每台服务器的性能都被充分利用安装统计模块:./configure --prefix=/usr/local/nginx/ --ad...原创 2020-02-24 11:39:01 · 167 阅读 · 0 评论 -
【nginx】反向代理和负载均衡
proxy 反向代理 --动静分离正向代理:局域网->proxy->墙内网反向代理:互联网<=>proxy zixue.it<=>局域网例如nginx不自己处理php相关请求,而是把php的相关请求直接转发给apache来处理在location段中写反向代理示例 # 例: 把图片重写到8080端口(既然能写到8080端口,就意味着可以写到...原创 2020-02-24 11:28:50 · 70 阅读 · 0 评论 -
【nginx】ngin缓存设置 提高网站性能
指的是针对浏览器所做的缓存,不是服务器端的数据缓存设置过期时间 expires在location或if段里写格式:expires 30s;expires 30m;expires 2h;expires 30d;注意:服务器的日期要准确,如果服务器的的日期落后于实际日期,可能导致缓存失效示例location ~ \.(jpg|jpeg|png|gif)$ { ex...原创 2020-02-24 11:20:39 · 222 阅读 · 0 评论 -
【nginx】nginx压缩配置
网页内容的压缩编码和传输速度优化请求: Accept-Encoding:gzip,deflate,sdch响应Content-Encoding:gzipContent-Length:36093压缩原理:浏览器请求声明可以接受 gzip压缩 或 deflate压缩 或compress 或 sdch压缩从http协议的角度看–请求头 声明 acceopt-encoding: gz...原创 2020-02-24 11:16:16 · 624 阅读 · 0 评论 -
【nginx】nginx与memcached的组合
用法:nginx响应请求时,直接请求memcached,如果没有相应的内容,再回调php页面去查询database,并写入memcachednginx请求memecached时, 一般用uri、arg做key, 比如/abc.php?id=3安装第三方模块:ngx_http_php_memcache_standard_balancer-master解压到path/ngx_mod...原创 2020-02-21 18:07:26 · 249 阅读 · 0 评论 -
【nginx】nginx+php
编译:apache一般是把php当做自己的一个模块来启动的.而nginx则是把http请求变量(如get,user_agent等)转发给php进程,即php独立进程,与nginx进行通信. 称为 fastcgi运行方式.为apache所编译的php,是不能用于nginx的.我们编译的PHP 要有如下功能:连接mysql, gd, ttf, 以fpm(fascgi)方式运行./co...原创 2020-02-21 18:03:41 · 122 阅读 · 0 评论 -
【nginx】Nginx配置说明
全局区 worker_processes 1; // 有1个工作的子进程,可以自行修改,但太大无益,因为要争夺CPU,一般设置为 CPU数*核数 Event { // 一般是配置nginx连接的特性 // 如1个word能同时允许多少连接 worker_connections 1024; // 这是指 一个子进程最大允许连1024个连接 } http { //这是配置h...原创 2020-02-21 17:51:10 · 100 阅读 · 0 评论 -
【nginx】nginx的信号控制
具体语法:kill -信号选项 nginx进程号(cat /xxx/path/log/nginx.pid)选项说明选项说明TERM, INTQuick shutdownQUITGraceful shutdown 优雅的关闭进程,即等请求结束后再关闭HUP改变配置文件,平滑的重读配置文件USR1Reopen the log files 重读日志,在...原创 2020-02-21 17:39:56 · 92 阅读 · 0 评论 -
【nginx】centos环境下nginx的安装
下载地址:http://nginx.org/download/nginx-1.9.9.tar.gz安装yum install prec prec-devel # 依赖prec库,要先安装preccd /usr/local/srcwget http://nginx.org/download/nginx-1.9.9.tar.gztar zxvf nginx-1.9.9.tar.gz...原创 2020-02-21 17:37:31 · 86 阅读 · 0 评论