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服務器 就能夠了


後續補充 

相關文章
相關標籤/搜索