![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
打卤
不会前端的运维,不是好DBA
展开
-
ngixn:配置指定文件的转发
需求场景,在当配置小程序校验文件的时候,当根目录由于种种原因无法放置校验文件****.txt的时候我们只需要把校验文件放到服务自定义的目录下,把访问路径指向过去就好了,配置放下如下:在我们的域名配置文件中添加 location /校验文件iXJ.txt { alias /自定义的路径/校验文件QFdiXJ.txt; }over...原创 2021-08-13 15:04:26 · 849 阅读 · 0 评论 -
nginx-- proxy_pass转发到另一域名403问题,小记!
以下配置看似没有错误,理论上可以正常转发!但是看了半天找不到问题 就是访问403。server { listen 80; server_name test.dalu.com; location / { proxy_pass http://api.dalu.com; }}最后究其原因为:在nginx.conf中http {......原创 2019-07-10 15:40:14 · 20172 阅读 · 1 评论 -
nginx只允许域名访问,禁止ip访问
编辑 nginx.conf在 http中添加一个server http { server { listen 80 default_server; server_name _; return 444; } }之前看别的帖子多个 listen [::]:80 default...原创 2019-07-04 14:28:06 · 2403 阅读 · 0 评论 -
nginx:http转发到https
只需要把80端口情况rewrite到443即可!server { listen 80; server_name oa.dalu.com; rewrite ^(.*)$ https://${server_name}$1 permanent; } server { listen 443; #server_name default; server_n...原创 2019-06-24 15:15:36 · 7209 阅读 · 0 评论 -
nginx2goaccess.sh脚本内容
#!/bin/bash## Convert from this:# http://nginx.org/en/docs/http/ngx_http_log_module.html# To this:# https://goaccess.io/man## Conversion table:# $time_local %d:%t %^# $host ...转载 2019-05-08 09:20:40 · 1168 阅读 · 0 评论 -
Nginx常用屏蔽规则,让网站更安全
编辑web虚拟文件在***.conf的server配置项中加入if ($http_referer ~* xxxxx){return 503;}转载 2019-05-10 13:24:20 · 528 阅读 · 0 评论 -
yum安装下的nginx,重新编辑安装添加模块和添加第三方模块
背景:centos7下yum直接安装的nginx,添加新模块1、查看nginx版本模块nginx -V2、下载一个同版本的可编译的nginxcd /tmpwget http://nginx.org/download/nginx-1.12.2.tar.gz tar zxvf nginx-1.12.2.tar.gz && cd nginx-1.12.23、备份、备份文...原创 2019-05-10 10:25:15 · 2270 阅读 · 1 评论 -
nginx不记录指定日志和添加缓存时间
编辑web虚拟文件在***.conf的server配置项中加入location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 7d; access_log off; } location ~ .*\.(js|css)$ { expires 12...原创 2019-05-09 16:43:17 · 851 阅读 · 0 评论 -
ngxin配置nodejs模板(附:nginx 80端口重定向至443/http跳转https)
server { listen 80; server_name test.dalu.cn; root /data/web/test/www; set $node_port 8080; error_log /data/logs/nginx/web/test.error.log; access_log /data/logs/nginx/web/tes...原创 2019-05-06 16:54:50 · 879 阅读 · 0 评论 -
LNMP-nginx转发到php项目模板
server { listen 80; root /data/php/test; server_name test.local.com; index nginx_fpm.php; error_log /data/logs/nginx/php/test.error.log; access_log /data/logs/nginx/p...原创 2019-05-06 16:25:38 · 757 阅读 · 0 评论 -
Nginx日志分析统计工具--goaccess1.3
需求:及时得到线上用户nginx访问日志分析统计结果!直接上效果图:具体安装步骤如下:1.安装依赖yum install glib2 glib2-devel GeoIP-devel ncurses-devel zlib zlib-devel -ywget https://github.com/maxmind/geoip-api-c/releases/download/v1.6.11/...原创 2019-05-08 09:58:18 · 6579 阅读 · 0 评论 -
centos-yum平滑升级nginx
无需停止nginx服务升级nginx使用lsb_release -a 命令查看centos版本使用vi /etc/yum.repos.d/nginx.repo打开个新文件,内容为:[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/OSRELEASE/$basearch/ gpgcheck=0 enab...原创 2019-04-13 22:55:58 · 5352 阅读 · 1 评论 -
nginx--对tomact端口的负载转发
upstream scm.dalu.com { server 127.0.0.1:8080; server 127.0.0.1:8021;}server { listen 80; server_name scm.dalu.com; accessess_log /data/logs/nginx/scm_access.log; error_log /dat...原创 2019-04-04 09:26:51 · 134 阅读 · 0 评论 -
nginx——根据子文件夹url重写(重定向)
server { listen 80; root /data/php/ ; server_name api.dalu.com; #URL重写设置 location ^~ /test1api/ { proxy_set_header Host test1api.dalu.com ; proxy_se...原创 2019-03-13 10:12:45 · 1719 阅读 · 0 评论 -
shell脚本--awk的妙用(统计ngxin日志中所有URL地址的调用次数)
统计ngxin日志中所有URL地址的调用次数日志格式123.123.123.123 - - [21/Feb/2019:16:44:44 +0800] “testapi.test.com/login/index/logout.do?sfsfsdfadfadfa” 200 0.031 41 “-” “*************************************”cat test...原创 2019-02-21 16:54:49 · 754 阅读 · 0 评论 -
使用nginx做文件服务
直接上配置文件。直接访问下面IP或自己设置的域名即可访问-/data/down下的文件server{ listen 80; server_name 192.168.1.123;或域名 root /data/down; #允许目录浏览 autoindex on; autoindex_exact_size off; autoin...原创 2019-02-27 14:21:57 · 551 阅读 · 0 评论 -
使用nginx转发tcp请求(解决访问内网的腾讯云redis)
要求nginx版本大于1.9,在nginx.conf添加以下,要求和http{}同级stream { upstream redis { server *redis-addres*:6379 max_fails=3 fail_timeout=30s; #*redis-addres*替换为真是地址 } server { listen 6379...原创 2019-03-06 14:29:01 · 4803 阅读 · 0 评论 -
Nginx做非80端口转发
server { server_name git.test.com listen 80; error_log /data/logs/nginx/git.error.log; access_log /data/logs/nginx/git.access.log; location / { proxy_pass http://127.0.0...原创 2019-03-05 11:33:23 · 986 阅读 · 0 评论 -
centos--nginx域名访问的白名单配置
利用nginx的allow、deny参数进行访问限制server { listen 80; server_name testwww.wangshibo.com; root /var/www/vhosts/testwww.wangshibo.com/httpdocs/main; access_log /var/ww...原创 2019-02-18 16:58:44 · 1347 阅读 · 0 评论