nginx通过sub_filter替换http为https

遇到部署https后要修改程序中链接为https,但又不好修改的,可在对应站点配置文件中添加#程序若开启gzip需要配置 否则subs_filter将失效 proxy_set_header Accept-Encoding ''; #subs_filter i忽略大小写 默认带g全局替换 r使用正则替换 subs_filter http:// https:// ir;利用subs_filter模块自动将http链接替换https。#如果只想替换自己的域名 用以下规则su...

Nginx 2020-01-14 PM 544℃

nginx替换模块sub_filter替换指定内容

Nginx自带的sub_filter模块可以将自定的关键字替换为指定的字符,比如将Admin字符替换为mydns字符,方法如下location / { root   /home/wwwroot/mydns/; random_index on; index  index.html index.htm; sub_filter 'Admin' 'jdian.vip';  //第一个参数是要被替换的,第二个参数是替换后的 su...

Nginx 2020-01-14 PM 493℃

nginx根据来访ip跳转

前言:目前有一个需求,指定ip访问网站就跳转到另一个站点,或者某个页面。可以精确到某个ip跳转,也可判断访问者ip段,比如c段b段跳转方法:nginx配置文件获取访问者ip或段然后判断跳转。方法一:在conf配置文件中添加如下代码,请将ip和地址改成您需要的即可,location / {     if ($remote_addr ~* "110.110.110.110"){         &nb...

Nginx 2020-01-07 AM 865℃

linux被黑 隐藏进程cpu占用100%排查记录

问题现象:服务器负载很高,top和ps 无法查看进程,有异常任务计划但是查不到进程排查困难排查还在/etc/hosts发现增加了如下异常映射猜测是挖矿,但是没有进程最终确认最终核实到是/etc/ld.so.preload 设置了隐藏进程尝试直接删除或编辑此文件无效, 最终尝试echo " ">/etc/ld.so.preload 可以正常输入然后查看可以查看到具体进程了OK! 能看到进程就方便排查了此问题排查时主要卡在了隐藏进程无法进一步核实分析,只要处理了隐藏进程就好排查处理了

Linux 2019-12-31 AM 538℃

linux下文件编码dos转换unix

利用如下命令查看文件格式 :set ff 或 :set fileformat可以看到如下信息 fileformat=dos 或 fileformat=unix利用如下命令修改文件格式 :set ff=unix 或 :set fileformat=unixLinux提供了两种 文本格式相互转化的命令:dos2unix和unix2dos,dos2unix把"\r\n"转化成"\n",unixtodos把"\n&qu...

Linux 2019-12-17 PM 322℃

apache外网访问403

将站点conf配置文件中Require local修改为Require all granted

Apache 2019-12-17 PM 390℃

配置ipv6后,centos设置ipv4优先响应连接

1、centos6设置IPV4优先:cp /usr/share/doc/glibc-common-2.17/gai.conf  /etc/echo 'precedence ::ffff:0:0/96  100' >> /etc/gai.conf2、centos7设置IPV4优先:手动创建一个配置文件/etc/gai.conf并在该文件中加入:precedence ::ffff:0:0/96  100

Linux 2019-11-29 PM 1473℃

IPv6站点apache、nginx配置流程

1,首先需要把IPV6地址绑定到服务器上vi /etc/sysconfig/network-scripts/ifcfg-eth0   中增加IPV6配置具体可参考https://www.jdian.vip/524.html2,web服务器添加ipv6监听,特别是apache和nginx很多版本默认是没有ipv6监听的Apachelisten 80默认即可 Nginx  添加参数listen [::]:80 ipv6only=on; listen [::]:443 ipv6only=on; serv...

Apache,Nginx 2019-11-29 PM 431℃

linux配置IPV6地址

IPv6(Internet Protocol Version 6)IPv6为128位二进位制,为方便表示规定以16位二进制为一组,每组以冒号”:”隔开,可以分为8组,每组以4位十六进制方式表示。16位二进制 * 8 128位二进制 1111 1111 1111 1111::4位十六进制 *8 32位十六进制 1 1 1 1::如果几个连续段位的值都是0,那么这些0就可以简单的以::来表示,在一个IPv6地址中只能用一次。2604:a880:1:20::48:c001/642604:a880:1:20:0000:0000:48:c001/642604:a880:0001:0020:0000...

Linux 2019-11-29 PM 333℃

iis7中添加泛域名证书,无法选择添加域名

在iis导入泛域名证书,在站点上绑定泛域名证书的时候出现该情况,附图。原因是导入的泛域名证书友好显示名称部署*号导致。处理办法:    1、在“运行”菜单中,输入MMC,回车。        2.选择菜单“文件”-“添加/删除管理单元”:        3.点击“添加”,选择“证书”,点击“添加”:        4.选择“计算机帐户”,点击“下一步”:     ...

IIS,HTTPS 2019-11-28 PM 615℃