powerdns与nginx结合实现以域名和IP方式访问web服务器80端口时分别跳转到不同页面-阿里云开发者社区

开发者社区> 技术小阿哥> 正文

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,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
最佳实践:使用阿里云CDN加速OSS访问
用户直接访问OSS资源,访问速度会受到OSS的下行带宽以及Bucket地域的限制。如果通过CDN来访问OSS资源,带宽上限更高,并且可以将OSS的资源缓存至就近的CDN节点,通过CDN节点进行分发,访问速度更快,且费用更低。如果采用动静分离的网站架构,就能够解决海量用户访问的性能瓶颈问题。
938 0
TP-Link路由器端口映射8081端口的Nexus服务外网无法访问的解决办法
TP-Link路由器端口映射8081端口的Nexus服务外网无法访问的解决办法 环境描述: 路由器:TP-Link TL-R478G+ 内网服务器信息: IP:192.168.1.221 系统:CentOS 6.5 服务:Nexus 端口:8081 映射方法: 问题描述: 其它服务器的服务通过此映射方法通过外网IP都可以访问了,但唯独这个不行,映射的时候尝试换了多个端口也无济于事。
1137 0
域名解析后网站还不可以访问解决步骤
记录一下域名解析问题: 今天发现http://apper.site可以访问,但是http://www.apper.site却不可以访问,查看域名已经设置了解析,多次删除重新解析无效!后来发现是主机没有绑定www域名,于是做主机绑定www域名操作!
7249 0
数据库远程访问数据库服务器网站和端口问题
平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html#iis 原文:http://dnt.dkill.net/Article/Detail/333 连接设置问题请参考这篇文章:http://www.
514 0
13694
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载