powerdns与nginx结合实现以域名和IP方式访问web服务器80端口时分别跳转到不同页面...
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端口时分别跳转到不同页面...相关推荐
- Nginx 外的另一选择,轻量级开源 Web 服务器 Tengine 发布新版本
2019独角兽企业重金招聘Python工程师标准>>> 新版发布 近日,轻量级开源 Web 服务器 Tengine 发布了2.3.0版本,新增如下特性: ngx_http_proxy ...
- 使用nginx配置服务器80端口指向多个服务,解决微信公众号等平台只能绑定80端口问题。
在大部分情况下,不管域名绑定也好,第三方公众号或小程序都会要求只能使用80端口. 只准使用80端口有几个意思 一.80端口是不需要显性添加的. 二.80端口比较安全,就怕用户使用21(FTP).22( ...
- Apache Http Server 解决不同域名共用服务器80端口问题
今天部署网站时,用户突然说他们只有一台服务器,一个公网IP,而且现在服务器上已经有一个发布中的网站(显然80端口已被占用),让我们想想办法怎么样才能部署我们的项目到他们服务器上,而且使用同一台服务器, ...
- Nginx —— 用HTTP核心模块配置一个静态的Web服务器
静态Web服务器的主要功能有NGX_HTTP_CORE_MODULE模块(HTTP框架的主哟奥成员)实现,当然,一个完整的静态Web服务器还有许多功能由其他的HTTP模块实现. 1>Web服务器 ...
- 多个域名共享同一台服务器80端口:纯IIS服务器篇
虽然现在云服务器可以很弹性的收缩资源,提高利用率,不过仍会出现业务量不大的情况下,一台服务器资源给多个应用共享.而很多应用限制了web应用的端口号,比如微信公众号开发,只认80端口,如果多个公众号用多 ...
- nginx域名配置非80端口的301跳转
为什么80%的码农都做不了架构师?>>> ##序 有一台ng配置了xixicat.com的域名,端口为80:另外一台ng配置的具体的业务服务,比如/article,其端口为80 ...
- 请将文件MP_verify_xxxxxx.txt上传至填写域名或路径指向的web服务器(或虚拟主机)的目录 已解决
之前验证微信安全域名遇到一个坑,配了好久都不行,于是就记录一下 进入nginx配置文件,一般在 vim/usr/local/nginx/nginx.conf 然后加入, 重启nginx ./nginx ...
- Nginx之让用户通过用户名密码认证访问web站点
有时我们会有这么一种需求,就是你的网站并不想提供一个公共的访问或者某些页面不希望公开,我们希望的是某些特定的客户端可以访问. 那么我们可以在访问时要求进行身份认证,就如给你自己的家门加一把锁,以拒绝那 ...
- 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 ...
最新文章
- 191127注意事项
- 01配置管理过程指南
- Chroot vsftpd with non-system users (ftp)
- win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
- AUTOSAR专业知识篇(七)-比亚迪汉ECU接口
- 【FZU - 2140 】Forever 0.5 (计算几何,构造)
- Silverlight+WCF 新手实例 象棋 介绍(一)
- BFC与边距重叠详解
- Golang 任意类型切片的增删改查
- rds 数据库营销报告_《营销自动化从入门到精通》第五章 集成营销自动化工具与CRM...
- Linux(Ubuntu)常用命令(五)—— vi/vim常用操作
- android 标签分页,Android之ActivityGroup实现Tab分页标签
- 在做模具设计过程中应注意哪些问题
- 免费随机图片api接口
- java group by_Java中如何实现对List内容分组(group by)?
- 浏览器主页被劫持成360导航
- 共模干扰和差模干扰,看完终于明白了
- H5 微信小游戏群 openGID 解密
- 物体识别桌 开发系列之一
- 烂笔头投资日记20221212
热门文章
- ul 原点显示_CSS+HTML ul li列表原点如何相连
- dtft变换的性质_[2018年最新整理]DTFT变换.ppt
- web应用服务器计算资源核算,浅谈网络计算与应用.doc
- 多维数组元素的下标引用与指针访问
- as mysql with 嵌套_MySQL_MySQL的嵌套查询,MySQl从4.11版后已经完全支持嵌 - phpStudy
- android测光代码,常用测光表软件:Android篇
- php 有子目录,php列出目录中所有子目录的实现代码
- 数据库复习资料及课后习题答案
- ofdm原理_OFDM技术简介
- linux脚本done报错,linux – 如何在shell脚本中处理错误/异常?