nginx
nginx的记录。
醉世老翁
本该正常的过程中出现了诡异的问题,往往是由于基础的问题导致。
展开
-
nginx反向代理到aws S3 ,解决S3返回500、502、503错误
nginx反向代理到S3,解决S3出现5XX错误原创 2023-12-05 18:23:31 · 1172 阅读 · 0 评论 -
nginx针对一个域名多个php版本访问不同的目录
test.com/test1 就会走php5.5版本test.com/test2 就会走php5.2版本test.com 默认走php7.0版本 location /test1/ { rewrite ^/test1/(\w+)/(\d+).html$ /test1/$1/test1.php?qh=$2 last; rewrite ^/test1/(\w+)/p(\d+)/$ /test1/$1/test1.ph.原创 2022-04-21 10:45:20 · 3480 阅读 · 0 评论 -
centos安装goaccess 分析nginx日志
官方地址:GoAccess - 中文站 - 可视化 Web 日志分析工具wget http://tar.goaccess.io/goaccess-1.3.tar.gz --no-check-certificate #下载tar包tar -xzvf goaccess-1.3.tar.gz #解压tar包cd goaccess-1.3/ #进入目录./configure --enable-utf8 --enable-geoip=legacy --prefix=/opt/goacce原创 2022-04-18 13:47:54 · 2884 阅读 · 0 评论 -
nginx转发php空白,命令行执行没问题
今天用lnmp搭建禅道的时候出现了访问空白,后来排查发现是个小问题导致的,因为nginx配置是复制过来的,之前是pathinfo访问,删的时候删多了一行,所以后来一直是空白。命令行执行phpinfo文件没问题,但是通过域名访问就是空白通过域名访问问题原因:少了一行php配置,没添加这一行,所以返回空白 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;.原创 2022-04-11 17:32:36 · 1780 阅读 · 1 评论 -
nginx 转发请求给jar包,提示404
域名:test.com转发路径:localhost:8099请求路径:test.com/A/B/xxx请求test.com/A/B/xxx提示404,直接请求localhost:8099没问题。nginx的配置文件如下:location ^~/A/B/ { proxy_pass http://localhost:8099;}后来发现问题是少了个/正确配置如下:location ^~/A/B/ { proxy_pass http://localhost原创 2022-02-25 14:47:38 · 2757 阅读 · 0 评论 -
阿里云centos7 无坑安装 nginx1.20.1 + php7 + mysql5.7
下载并安装opensslmkdir /root/source/cd /root/source/wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz --no-check-certificate ./config --prefix=/usr/local/opensslmake -j 4make installmv /usr/bin/openssl /usr/bin/openssl.bak #备份老文件cp /usr/loca原创 2021-11-01 15:05:17 · 1522 阅读 · 0 评论 -
nginx伪静态(超级简单)
由于只是学习伪静态就自己配个host随便玩了,也没多写配置文件,注意是伪静态上面的一条伪静态(rewrite)是将访问wojiuwangla.com/wangla.html给301(重定向)到百度。首先配置host,我的电脑是win10的,host文件在C:\Windows\System32\drivers\etc\hosts访问结果访问域名,正常返回,然后访问伪...原创 2018-08-31 19:45:25 · 119167 阅读 · 4 评论 -
shell脚本统计网站pv,每分钟/小时/天~
脚本内容如下:#!/bin/bash####获取输入read -p "请输入日志名称: " log_name####将日志进行统计,每秒钟的请求数cat ./$log_name | cut -d ' ' -f4 | uniq -c | sort -n -r -o ./temp_sorted.log###定义一天的pv,初始值为0all_pv=0###循环24小时,一天...原创 2019-08-08 16:16:54 · 1186 阅读 · 0 评论 -
nginx支持pathinfo模式访问
近日有个需求,要nginx支持pathinfo模式,就是可以访问到aa.com/index.php/aa/xx/cc.html这种的链接,nginx默认不支持pathinfo模式,所以需要修改配置。 修改nginx的匹配php 的配置,原来的location是location ~ .*\.(php|php5)?$ 这样的url匹配到以.php结尾就不看后续路径了,比如:aa.com/...原创 2019-02-15 14:19:59 · 422 阅读 · 0 评论 -
nginx实现将所有的url转换为小写
nginx的ngx_http_lower_upper_case模块可以大小写转换,我们可以通过和location配合来实现url的大小写转换。 ngx_http_lower_upper_case模块下载地址: https://github.com/replay/ngxhttplowerupperca直接使用git clone https://github.com/replay/ngxht...原创 2018-11-29 15:23:02 · 3055 阅读 · 0 评论