文档章节

nginx制作个人dns定向解析

卜霞森
 卜霞森
发布于 2015/12/28 14:34
字数 215
阅读 153
收藏 3

精选30+云产品,助力企业轻松上云!>>>

使用nginx可以实现不同的dns指向同一个ip之后、通过server进行分发到不同的ip跟端口、也可以实现301、302等的重定向。


weibo.buxiasen.com

blog.buxiasen.com


类似这种效果、

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

所以选择了使用亚马逊的临时服务器作为nginx中转 好绕。。

sudo apt-get install nginx 之后

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

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;
    }
}

就实现了blog地址的重映射


放入以下文本就可以实现301

实现weibo的301重定向

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

然后把对应的dns解析到nginx服务器 就可以了


后续补充 

卜霞森
粉丝 2
博文 50
码字总数 32877
作品 0
深圳
程序员
私信 提问
加载中
请先登录后再评论。
uhttpd和nginx对比

项目 uhttpd nginx 占用内存 ~800K ~8M 配置 简单,不灵活 复杂,功能灵活 rewrite 不支持 支持 代理 不支持 支持 功能实现机制 广告过滤 > uhttpd:使用openwrt提供的adblock,由iptable、d...

Vater
2016/07/06
12
0
转:NGINX中的proxy_pass和rewrite

章作者:luxianghao 文章来源:http://www.cnblogs.com/luxianghao/p/6807081.html 转载请注明,谢谢合作。 免责声明:文章内容仅代表个人观点,如有不当,欢迎指正。 --- rewrite syntax: ...

osc_gpaqd6ej
2018/03/12
2
0
NGINX中的proxy_pass和rewrite

文章作者:luxianghao 文章来源:http://www.cnblogs.com/luxianghao/p/6807081.html 转载请注明,谢谢合作。 免责声明:文章内容仅代表个人观点,如有不当,欢迎指正。 rewrite syntax: re...

osc_pqk6rnzb
2019/08/20
2
0
Bind+Nginx实现负载均衡

Nginx实现负载均衡 1 基础环境 1.1 服务器列表 1.2 DHCP分配内外地址 1.3 端口转发策略 1.4 初始化信息 云路由器公网IP:103.21.118.91 初始化保证关闭iptables或开放相关端口,selinux处于禁...

KaliArch
2017/02/25
0
0
我眼中的 Nginx(六):深入 Nginx/Openresty 服务里的 DNS 解析

张超:又拍云系统开发高级工程师,负责又拍云 CDN 平台相关组件的更新及维护。Github ID: tokers,活跃于 OpenResty 社区和 Nginx 邮件列表等开源社区,专注于服务端技术的研究;曾为 ngxlua...

又拍云
2019/04/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

深源恒际:担心个人身份被冒用?不存在!

本文作者:c****t 近日,苟晶被冒名顶替身份参加高考的事件在社会各界掀起广泛热议。事件调查结果公布后,舆论风向逆转,吃瓜群众认为当事人夸大其词消费了公众情绪,一边对当事人所遭遇的不...

百度开发者中心
昨天
0
0
Python应用程序的最佳项目结构是什么? [关闭] - What is the best project structure for a Python application? [closed]

问题: Imagine that you want to develop a non-trivial end-user desktop (not web) application in Python. 想象一下,您想用Python开发一个平凡的最终用户桌面(非Web)应用程序。 What...

fyin1314
14分钟前
0
0
Android错误:无法在设备上安装* .apk *:超时 - Android error: Failed to install *.apk on device *: timeout

问题: I'm getting this error from time to time and don't know what causing this: 我不时收到这个错误,不知道是什么导致这个: When trying to run/debug an Android app on a real de......

富含淀粉
44分钟前
13
0
CKEditor 5 + SpringBoot实战(三):SpringData JPA数据持久化

在本系列的文章中,我将介绍如何在Spring Boot Application中使用CKEditor编辑器。介绍的内容包括基本环境的搭建,文件上传,SpringData JPA数据持久化,CKEditor5的安装,CKEditor图片上传,...

树下魅狐
今天
9
0
Confluence 如何查看页面 ID

如果你希望查看页面的 ID 你有 2 个方法。 例如,你希望查看 https://www.cwiki.us/display/CONFLUENCEWIKI/Get+started 页面的 Page ID 的话。 如果你的标题栏没有特殊字符,那么将会使用英...

honeymoose
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部