-
这类服务器技术,之前流行许久。几乎可以0成本,将别人网站镜像过来。
但是随着搜索引擎的强大,之前作为seo目的的手段,最终被站长们遗弃了。但是有时候为了应急分流还是很有用处的。
本文案例以环境:64bit Centos 6.8 、wdCP v3.2.13(其中:nginx-1.8.1)
通常来说,要使得装有nginx环境的服务器能够镜像(反向代理)其它网站,需要一些安装一些其它模块。LNMP或者wdcp一封装好的环境里webserver并没有编译安装nginx官方模块httpsSubModule(官方option),并且,官方自带的模块httpsSubModule 只能匹配1条规则,但是使用第三方模块ngx_https_substitutions_filter_module 可以匹配多条规则。
“ 备注:ngx_https_substitutions_filter_module 是指第三方nginx模块 substitutions4nginx (原:Google Code 现:github)httpsSubModule 是指Nginx官方的 with-https_sub_module模块(option) ”
通常我的习惯,如果centos中需要安装文件,我会先建立一个文件夹。然后进入,将所需文件都放到这个文件里面。比如此例中:#mkdir wdcpdoc 所需要文件1.ngx_https_substitutions_filter_module github下载;2. nginx-1.8.1; 所有文件解压到文件夹 wdcpdoc 此文件夹中有两个文件夹:①nginx-1.8.1 ②ngx_https_substitutions_filter_module
接下来执行:# ./configure --prefix= --user=www --group=www --prefix=/www/wdlinux/nginx-1.8.1 --with-https_stub_status_module --with-https_ssl_module --with-https_gzip_static_module --with-ipv6 --with-https_sub_module --add-module=/wdcpdoc/ngx_https_substitutions_filter_module
#make(因为Nginx编译安装第三方模块的时候需要添加上之前编译的configure参数,然后重新设置configure编译(但是不覆盖安装,只make不install)
# /etc/init.d/nginxd stop
# cd /wdcpdoc/nginx-1.8.1/objs/
# cp nginx /www/wdlinux/nginx-1.8.1/sbin/ ( 覆盖原nginx文件 )
# /etc/init.d/nginxd start
参考网址:https://rmingwang.com/install-nginx-third-modules-https_sub_module.html
nginx 反向代理 偷取别人网站实例操作!
577人参与 |分类: 程序学习|时间:2017-12-06 16:07:42
相关文章
- 2022-09-22 帝国cms灵动标签调用标题分类、统计标题分类文章数的方法
- 2022-09-22 帝国CMS灵动标签中用if判断第X条附加特殊样式
- 2022-02-09 CentOS挂载详解
- 2021-09-25 帝国cms后台 不同栏目发布字段不同
- 2021-06-25 Centos、linux 安装 Cmake 3.6.2
- 2021-06-21 PHP header常用URL地址跳转的几种方法
- 2021-06-17 网站logo不清晰,图片模糊,如何解决?
- 2020-09-10 阿里云ECS经典网络如何链接专业网络
- 2020-09-03 帝国CMS获取当前目(父栏目)ID、名称、别名、链接
- 2020-09-03 帝国cms自定义页面ID获取 动态ID获取
评论专区辉哥视界微博