nginx
xiangzilong
这个作者很懒,什么都没留下…
展开
-
nginx7层代理 ,代理不通的域名转发
模拟SLB 代理不同的域名转发给后端不同的前端服务器,把这台服务器当成SLB 使用upstream s2b2c { ip_hash; server 192.168.1.71:80 max_fails=3 fail_timeout=30s; server 192.168.1.72:80 max_fails=3 fail_timeout=30s; server 192.168.1.73:80 max_fails=3 fail_timeout=30s; } server { li.原创 2021-05-12 18:11:17 · 352 阅读 · 0 评论 -
php-fpm 占用内存大的问题
/usr/local/php/etc/php-fpm.conf根据说明我们知道这个参数的含义是php-fpm工作进程处理完多少请求后自动重启,主要目的就是为了控制请求处理过程中的内存溢出,使得内存占用在一个可接受的范围内。从这里我们感觉这个数字似乎设置的小一点更加有利于性能提升,但是当这个数字非常小的时候会发生一种情况,由于PHP请求是平均地分配给各个工作进程的,如果这个值太小就会导致所有的工作进程几乎同时达到这个值并且进入需要重启的状态,当所有的工作进程都在同一时刻重启就会发生在数秒内甚至更长的时间P原创 2021-05-10 17:15:59 · 663 阅读 · 0 评论 -
nginx 配置反向代理加密
yum install httpd-tools -yhtpasswd -cbm /etc/nginx/conf.d/.htpasswd xzl 123qqq...Asystemctl restart nginx原创 2021-04-29 16:07:16 · 807 阅读 · 0 评论 -
php 安装扩展模块 swoole
在centos7通过yum安装PHP7报错rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm提示错误:error: Failed dependencies:epel-release >= 7 is needed by webtatic-release-7-3.noarch安装依赖yum -y install epel-releaserpm -Uvh https://mirror.webta.原创 2021-03-18 20:55:50 · 340 阅读 · 0 评论 -
教育集团迁移基础环境搭建
迁移服务器安装依赖yum -y install gcc pcre-devel zlib-devel openssl-develtar -xf nginx-1.12.2.tar.gz查看源服务器nginx 的二进制编译[root@product94 ~]# /usr/local/nginx/sbin/nginx -Vnginx version: nginx/1.12.2built by gcc 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC.原创 2021-02-26 15:00:34 · 90 阅读 · 0 评论 -
nginx 414 Request-URI Too Large
nginx 打开网页视屏 刷新 414 Request-URI Too Large在nginx 配置文件添加2行配置,重启服务 后刷新正常 client_header_buffer_size 512k; large_client_header_buffers 4 512k;原创 2021-02-22 16:50:32 · 643 阅读 · 0 评论 -
nginx ssl 版本问题
服务配置好https 报错 TLS 版本不对,这个是原先配置server { #默认请求端口 listen 443; #内网访问域名 server_name pro.zhiyue.api.petrvet.com; ssl on; ssl_certificate /usr/local/nginx/cert/5098259_pro.zhiyue.api.petrvet.com.pem; ssl_certificate_key /usr/local..原创 2021-01-25 09:41:01 · 1800 阅读 · 0 评论 -
nginx 页面刷新导致404
现象:打开页面访问正常,每个接口返回也正常,但是F5 刷新后就404添加: try_files $uri $uri/ /index.html 后访问刷新正常[root@daping-6 conf.d]# cat IntelligenceCenter-admin.conf server{ listen 9503; server_name 10.1.1.6; client_max_body_size 100M; ...原创 2020-12-21 22:48:32 · 835 阅读 · 0 评论 -
http 状态码
http 状态码1xx 提示信息,接受了请求需要进一步的处理2xx 成功的提示,接受了请求,正常处理了3xx 重定向,接受了请求,要处理的话,需要再次访问另一个地址4xx 请求方面的错误 404 4035xx 服务器的错误,502 网关的错误,一般情况下网关挂了,要么代理不过去,504 一般nginx 超时...原创 2020-12-21 22:40:24 · 93 阅读 · 0 评论 -
php 7.2.34 安装
yum install epel-release -yrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmyum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel systemctl enable php-fpmsystemctl start php-fpm[root@datacenter190 ~]# ss -nut...原创 2020-11-19 09:59:56 · 1154 阅读 · 0 评论 -
nginx 手动制作加密证书 ssl
第一步,制作加密证书# cd /etc/nginx/# openssl genrsa > cert.key# openssl req -new -x509 -key cert.key > cert.pem第二步,nginx 开启ssl[root@localhost conf.d]# cat wenruo.conf server { listen 443; server_name 10.1.234.101; ssl on; ssl_certif原创 2020-08-27 17:05:19 · 239 阅读 · 0 评论 -
nginx 初始编译安装
nginx 编译安装yum install -y vim lrzsz tree screen psmisc lsof tcpdump wget \ntpdate gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel \systemd-devel net-tools iotop bc zip unzip zlib-devel bash-completion nfs-utils automake libxml2 libxm.原创 2020-08-07 22:14:05 · 221 阅读 · 0 评论 -
nginx504超时解决方法
1.查阅资料后,觉得可能是nginx代理超时,将nginx.conf或者vhost中的配置文件中加入设置的代理时长,结果还是没起作用:proxy_connect_timeout 300s;proxy_send_timeout 300s;proxy_read_timeout 300s;send_timeout 300s;2.最后设置了fastcgi的超时配置,重启nginx.fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcg原创 2020-07-27 18:30:20 · 760 阅读 · 1 评论 -
编译完的nginx 创建service 文件
vim /etc/systemd/system/nginx-service[Unit]Description= wwwAfter=network.target[Service]Type=forkingPIDFile=/var/run/nginx/nginx.pidExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.confExecReload=/bin/kill -s HUP $MAINPIDE.原创 2020-07-08 20:34:46 · 527 阅读 · 0 评论 -
nginx 日志查看
统计IP访问量awk '{print $1}' access.log | sort -n | uniq | wc -l查看某一时间段的IP访问量(4-5点)grep "07/Apr/2017:0[4-5]" access.log | awk '{print $1}' | sort | uniq -c| sort -nr | wc -l查看访问最频繁的前100个IP...原创 2020-03-13 17:31:46 · 1682 阅读 · 0 评论 -
nginx 日志切割
1,cat logbak.shnginx,重命名后,日志依然会往重命名的文件写入,但是杀掉它的pid 后会再次生成新的文件#!/bin/bash#nginx log日志切割date=`date +%Y%m%d`logpath=/usr/local/nginx/logsmv $logpath/access.log $logpath/access-$date.logmv $l...原创 2020-04-10 15:17:02 · 75 阅读 · 0 评论