使用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服務器 就能夠了
後續補充