专栏首页服务器安全专线Nginx 中文域名配置详解及实现

Nginx 中文域名配置详解及实现

这篇文章主要介绍了Nginx中 文域名配置详解及实现的相关资料,Nginx虚拟主机上绑定一个带中文域名但是不能跳转,这里给大家说下如何实现,需要的朋友可以参考下

Nginx中文域名配置

Nginx虚拟主机上绑定一个带中文域名,比如linuxeye.中国,浏览器不能跳转。

why?

因为操作系统的核心都是英文组成,DNS服务器的解析也是由英文代码交换,所以DNS服务器上并不支持直接的中文域名解析,所有中文域名的解析都需要转成punycode码,然后由DNS解析punycode码。其实目前所说和各种浏览器完美支持中文域名,只是浏览器软里面主动加入了中文域名自动转码,不需要原来的再次安装中文域名转码控件来完成整个流程。

中文域名变为Punycode编码即可,在线转码地址:http://tools.jb51.net/punycode/,如下图:

Punycode?

Punycode是一个根据RFC 3492标准而制定的编码系统,主要用於把域名从地方语言所采用的Unicode编码转换成为可用於DNS系统的编码。 "中文域名"后缀不被标准的解析服务器支持,需转化为punycode码进行解析。

修改Nginx配置

server {listen 80;server_name blog.linuxeye.com linuxeye.xn--fiqs8s;...}

保存,重载nginx:

service nginx reload

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

原文链接:http://www.cqgua.com

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 很详细的Nginx配置说明

    这篇文章主要为大家分享了一篇很详细的Nginx配置说明,主要内容包括Nginx常用功能、Nginx配置文件结构,想要了解Nginx配置的朋友不要错过,参考一下

    习惯说一说
  • Nginx+SSL+Node.js运行环境配置教程

    这篇文章主要介绍了Nginx+SSL+Node.js运行环境配置教程,本文用反向代理的方式代理基于Node.js的Web应用,需要的朋友可以参考下

    习惯说一说
  • Nginx中配置开启Nginx Status来查看服务器运行状态

    这篇文章主要介绍了Nginx中配置开启Nginx Status来查看服务器运行状态的方法,Nginx Status为Nginx服务器内置的状态页,需要的朋友可以...

    习惯说一说
  • PHP中有关长整数的一些操作教程

    在PHP,数字类型只有int和float两种,它们的位数取决于系统,而且没有uint,所以跟其它系统通信的时候就有诸多不便。如果int溢出,则自动转换为floa...

    砸漏
  • kylin集群Nginx负载均衡

    Nginx负载均衡 1, Nginx负载均衡简介 跨多个应用程序实例的负载平衡是优化资源利用率,最大化吞吐量,减少延迟以及确保容错配置的常用技术。 可以使用ng...

    Spark学习技巧
  • C++之运算符重载(一)

    C++支持运算符重载。运算符重载的好处是使得使用类的人更加方便。设计类的人只不过是把设计函数变成了设计运算符重载。因此,运算符重载的本质仍旧是一个函数。

    zy010101
  • CNCF案例研究:DENSO如何与Kubernetes一起推动汽车边缘计算的发展

    使用的CNCF项目包括:Envoy、Fluentd、Helm、Kubernetes、Prometheus

    CNCF
  • 热更新

    什么是热更新? 不停机更新,实时更新。HotUpdateHotFix Unity中需要APP重启 真正热更新不重启就做更新

    祝你万事顺利
  • 一个排序引发的惨案

    据说是一个刚毕业的 Java 程序员,因老板让他写一个排序算法,然后他就写了一段屌炸天的休眠排序算法,

    我被狗咬了
  • Python 学习入门(38)—— @functools模块

    The functools module is for higher-order functions: functions that act on or ret...

    阳光岛主

扫码关注云+社区

领取腾讯云代金券