nginx制做我的dns定向解析

使用nginx能够实现不一样的dns指向同一个ip以后、经过server进行分发到不一样的ip跟端口、也能够实现30一、302等的重定向。nginx


weibo.buxiasen.comgit

blog.buxiasen.comgithub


相似这种效果、服务器

由于域名没有备案、貌似在阿里云没办法加301跟nginx。。。阿里云

因此选择了使用亚马逊的临时服务器做为nginx中转 好绕。。server

sudo apt-get install nginx 以后blog

在/etc/nginx/site-enabled 文件夹内加入如下一段文本、文件名任意dns

server{
    server_name blog.buxiasen.com www.buxiasen.com;
    
    location / {
        proxy_pass http://jaonbu.github.io;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
ip

就实现了blog地址的重映射rem


放入如下文本就能够实现301

实现weibo的301重定向

server{
    server_name weibo.buxiasen.com
    
    location / {
        return 301 http://weibo.com/buxiasen;
    }
}

而后把对应的dns解析到nginx服务器 就能够了


后续补充 

相关文章
相关标签/搜索