1.powerdns设置

2.内部网站介绍

web服务器采用nginx,内网dns采用powerdns.

想实现的功能如下

通过ip访问时跳转到A页面,通过域名访问时,让其跳转到B页面。两种方式的端口均为80.

页面A对应的nginx配置

server {
        listen       80;
        server_name  localhost;

#charset koi8-r;
        charset utf-8;

access_log  logs/localhost.access.log  main;
        error_log  logs/localhost.error.log;

root   /var/www;
        index  index.php index.html index.htm;

autoindex on;
        autoindex_exact_size  off;
        autoindex_localtime on;

location / {

}

页面B对应的nginx配置

server {
                listen       80;    
                server_name  zhidao.AAA.com;

#charset koi8-r;
                charset utf-8;

access_log  logs/localhost38.access.log;
                error_log  logs/localhost38.error.log;

location / {
                        root   /var/www/q2a/question2answer-1.7;
                        index  index.php index.html index.htm;
                        autoindex on;
                        autoindex_exact_size  off;
                        autoindex_localtime on;

}

配置后重启nginx,

[root@movie conf]# /usr/local/nginx/sbin/nginx -s reload

3.测试

通过IP访问

通过域名访问

可以看到,二者分别跳转到了不同页面。

总结,以上其实是基于多个域名、同一端口的nginx应用。




本文转自 xoyabc 51CTO博客,原文链接:http://blog.51cto.com/xoyabc/1671414,如需转载请自行联系原作者

powerdns与nginx结合实现以域名和IP方式访问web服务器80端口时分别跳转到不同页面...相关推荐

  1. Nginx 外的另一选择,轻量级开源 Web 服务器 Tengine 发布新版本

    2019独角兽企业重金招聘Python工程师标准>>> 新版发布 近日,轻量级开源 Web 服务器 Tengine 发布了2.3.0版本,新增如下特性: ngx_http_proxy ...

  2. 使用nginx配置服务器80端口指向多个服务,解决微信公众号等平台只能绑定80端口问题。

    在大部分情况下,不管域名绑定也好,第三方公众号或小程序都会要求只能使用80端口. 只准使用80端口有几个意思 一.80端口是不需要显性添加的. 二.80端口比较安全,就怕用户使用21(FTP).22( ...

  3. Apache Http Server 解决不同域名共用服务器80端口问题

    今天部署网站时,用户突然说他们只有一台服务器,一个公网IP,而且现在服务器上已经有一个发布中的网站(显然80端口已被占用),让我们想想办法怎么样才能部署我们的项目到他们服务器上,而且使用同一台服务器, ...

  4. Nginx —— 用HTTP核心模块配置一个静态的Web服务器

    静态Web服务器的主要功能有NGX_HTTP_CORE_MODULE模块(HTTP框架的主哟奥成员)实现,当然,一个完整的静态Web服务器还有许多功能由其他的HTTP模块实现. 1>Web服务器 ...

  5. 多个域名共享同一台服务器80端口:纯IIS服务器篇

    虽然现在云服务器可以很弹性的收缩资源,提高利用率,不过仍会出现业务量不大的情况下,一台服务器资源给多个应用共享.而很多应用限制了web应用的端口号,比如微信公众号开发,只认80端口,如果多个公众号用多 ...

  6. nginx域名配置非80端口的301跳转

    为什么80%的码农都做不了架构师?>>>    ##序 有一台ng配置了xixicat.com的域名,端口为80:另外一台ng配置的具体的业务服务,比如/article,其端口为80 ...

  7. 请将文件MP_verify_xxxxxx.txt上传至填写域名或路径指向的web服务器(或虚拟主机)的目录 已解决

    之前验证微信安全域名遇到一个坑,配了好久都不行,于是就记录一下 进入nginx配置文件,一般在 vim/usr/local/nginx/nginx.conf 然后加入, 重启nginx ./nginx ...

  8. Nginx之让用户通过用户名密码认证访问web站点

    有时我们会有这么一种需求,就是你的网站并不想提供一个公共的访问或者某些页面不希望公开,我们希望的是某些特定的客户端可以访问. 那么我们可以在访问时要求进行身份认证,就如给你自己的家门加一把锁,以拒绝那 ...

  9. CentOS 6.4 i386 版本安装 FastDFS、使用Nginx作为文件访问WEB服务器

    安装环境: 1. CentOS-6.4-i386 2. FastDFS_v4.06 3. fastdfs-nginx-module_v1.15 4. Nginx-1.5.6(安装见此) 5. libe ...

最新文章

  1. 191127注意事项
  2. 01配置管理过程指南
  3. Chroot vsftpd with non-system users (ftp)
  4. win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
  5. AUTOSAR专业知识篇(七)-比亚迪汉ECU接口
  6. 【FZU - 2140 】Forever 0.5 (计算几何,构造)
  7. Silverlight+WCF 新手实例 象棋 介绍(一)
  8. BFC与边距重叠详解
  9. Golang 任意类型切片的增删改查
  10. rds 数据库营销报告_《营销自动化从入门到精通》第五章 集成营销自动化工具与CRM...
  11. Linux(Ubuntu)常用命令(五)—— vi/vim常用操作
  12. android 标签分页,Android之ActivityGroup实现Tab分页标签
  13. 在做模具设计过程中应注意哪些问题
  14. 免费随机图片api接口
  15. java group by_Java中如何实现对List内容分组(group by)?
  16. 浏览器主页被劫持成360导航
  17. 共模干扰和差模干扰,看完终于明白了
  18. H5 微信小游戏群 openGID 解密
  19. 物体识别桌 开发系列之一
  20. 烂笔头投资日记20221212

热门文章

  1. ul 原点显示_CSS+HTML ul li列表原点如何相连
  2. dtft变换的性质_[2018年最新整理]DTFT变换.ppt
  3. web应用服务器计算资源核算,浅谈网络计算与应用.doc
  4. 多维数组元素的下标引用与指针访问
  5. as mysql with 嵌套_MySQL_MySQL的嵌套查询,MySQl从4.11版后已经完全支持嵌 - phpStudy
  6. android测光代码,常用测光表软件:Android篇
  7. php 有子目录,php列出目录中所有子目录的实现代码
  8. 数据库复习资料及课后习题答案
  9. ofdm原理_OFDM技术简介
  10. linux脚本done报错,linux – 如何在shell脚本中处理错误/异常?