nginx通过重定向实现新老域名过渡
这里以2个域名为例,原使用域名www.demo.com,新域名为blog.whsir.com,要想所有www.demo.com中的内容转到blog.whsir.com,只是替换域名,其他内容不做改变。 当用户访问www.demo.com/a/b/1.html时 … 阅读全文
这里以2个域名为例,原使用域名www.demo.com,新域名为blog.whsir.com,要想所有www.demo.com中的内容转到blog.whsir.com,只是替换域名,其他内容不做改变。 当用户访问www.demo.com/a/b/1.html时 … 阅读全文
之前介绍过如何通过源码定制nginx版本号信息(https://blog.whsir.com/post-3135.html),那么如果已经编译的nginx怎么办呢? 这里我们可以通过一个参数即可隐藏nginx版本信息 1、查看当前版本 [crayon-6623 … 阅读全文
在编译时修改nginx源码,修改相应的版本信息,来达到欺骗黑客攻击的目的。 1、下载nginx源码包
1 2 |
wget http://nginx.org/download/nginx-1.14.0.tar.gz tar zxf nginx-1.14.0.tar.gz |
2、修改版本信息文件
1 |
vi nginx-1.14.0/src/core/nginx.h |
[c … 阅读全文
在centos7系统下,默认安装mariadb的版本是5.5 1、安装mariadb
1 |
yum install mariadb mariadb-server |
2、启动mariadb并设置开机自启
1 2 |
systemctl start mariadb systemctl enable mariadb |
3、 … 阅读全文
当前使用nginx,IE浏览器访问json文件自动下载 解决办法 修改nginx/conf/mime.types 添加一行
1 |
text/plain json; |
注释掉原来的 [crayon-6623ece043a805488629 … 阅读全文
Nginx启用http2不生效,可以检查openssl版本是不是过低 查看当前openssl版本
1 |
openssl version |
OpenSSL 1.0.1e-fips 11 Feb 2013 查看完版本可知,当前版本是1.0 … 阅读全文
安装浏览器插件HTTP/2 and SPDY indicator 插件地址:https://chrome.google.com/webstore/detail/http2-and-spdy-indicator/mpbpobfflnpcgagjijhmgnchg … 阅读全文
当然环境Centos7.5,mysql版本5.5.59,同样也适用于Centos6.9系统 1、安装依赖
1 |
yum install gcc-c++ ncurses-devel |
2、为mysql创建用户 [crayon-6623ece043e27074728698/ … 阅读全文
当前系统Centos6.9,Nginx版本1.14.0,关闭selinux,关闭防火墙(或自行设置) 1、配置好yum源,安装所需依赖
1 |
yum install wget gcc gcc-c++ pcre pcre-devel openssl openssl-devel zlib zlib-devel |
2、创建nginx启动用户 [crayon-6623ece … 阅读全文
只允许百度谷歌等搜索引擎蜘蛛访问,正常用户无法访问,ua头根据自身情况进行增加删减 在nginx的server字段中配置下面内容即可
1 2 3 4 5 6 7 |
set $ua ''; if ($http_user_agent ~* (Baiduspider|googlebot|bing|sogou|yahoo)){ set $ua 1; } if ($ua != 1) { return 403; } |
附:Nginx屏蔽百度谷歌等搜索引擎蜘蛛方法https:// … 阅读全文