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

简介:

1.powerdns设置

wKiom1WaTfqB55koAAHs-TR85D0250.jpg

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访问


wKiom1WaUMPBHSsvAAEYwD4HT28683.jpg

通过域名访问

wKioL1WaUtmw_ivFAAIiXjq1Bho962.jpg



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

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




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

相关文章
|
12月前
|
移动开发 前端开发 JavaScript
H5 页面与 Web 页面的制作方法
H5页面制作利用HTML5、CSS3和JavaScript技术,结合H5编辑器或框架(如Adobe Dreamweaver、Ionic),注重移动设备兼容性与响应式布局。Web页面制作则基于传统HTML、CSS和JavaScript,借助文本编辑器或IDE完成开发。两者区别在于技术版本、交互性和浏览器支持:H5更互动、现代,但可能不兼容旧浏览器;Web页面更静态、兼容性广。根据需求选择:高交互选H5,广泛兼容选Web。
1621 6
|
12月前
|
JSON 人工智能 前端开发
用markdown语法制作一个好看的网址导航页面(markdown-web-nav)
这是一篇关于创建网址导航页面的工具分享文章。作者介绍了从手动编写HTML代码到开发可视化工具 *markdown-web-nav* 的历程,旨在简化网址管理与导航页面生成的过程。该工具支持新增、编辑和删除网址数据,通过导入/导出JSON文件、实时预览Markdown效果以及一键复制等功能,让用户轻松制作美观的网站导航页面。文章还提供了详细的操作步骤及常见问题解答,如还原数据、获取网站图标链接等,适合不同技术水平的用户使用。
643 28
|
域名解析 弹性计算 负载均衡
新手上云教程参考:阿里云服务器租用、域名注册、备案及域名解析流程图文教程
对于想要在阿里云上搭建网站或应用的用户来说,购买阿里云服务器和注册域名,绑定以及备案的流程至关重要。本文将以图文形式为您介绍阿里云服务器购买、域名注册、备案及绑定的全流程,以供参考,帮助用户轻松上手。
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
743 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
|
域名解析 缓存 网络协议
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
|
程序员 开发工具 Android开发
Android|WebView 禁止长按,限制非白名单域名的跳转层级
如何限制 WebView 仅域名白名单网址能随意跳转,并禁用长按选择文字。
412 2
|
网络协议 安全 网络安全
阿里云国际修改域名绑定的DDoS高防服务器
阿里云国际修改域名绑定的DDoS高防服务器
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
域名解析 网络协议 CDN
阿里云服务器购买后如何解析域名,三步操作即可解析绑定
阿里云服务器购买后如何解析域名,三步操作即可解析绑定