Nginx中如何配置中文域名?

举报
穆雄雄 发表于 2022/12/09 22:23:36 2022/12/09
【摘要】 大家好,我是雄雄,欢迎关注公众号【雄雄的小课堂】。最近我的个人站上线了,一直在优化中,目前优化最多的就是后台,将主页面的色彩重新搭配了下,稍微好看点儿了,以下是后台界面:前台界面如下:现在里面的文章大部分都是从CSDN博客里面迁移过来的。目前可以通过一下两个域名来访问该站点:https://www.muxiongxiong.cnhttps://www.穆雄雄.com下面是正文:今天在ngin...

大家好,我是雄雄,欢迎关注公众号【雄雄的小课堂】。

最近我的个人站上线了,一直在优化中,目前优化最多的就是后台,将主页面的色彩重新搭配了下,稍微好看点儿了,以下是后台界面:

前台界面如下:

现在里面的文章大部分都是从CSDN博客里面迁移过来的。

目前可以通过一下两个域名来访问该站点:

https://www.muxiongxiong.cn

https://www.穆雄雄.com

下面是正文:

今天在nginx中配置中文域名的时候,报错:

​编辑

错误信息如上,也就是这里面不支持中文配置,不过说实话,中文域名吧,虽然个性,但是就像一种语言一样,还不是很通用,所以好多地方不怎么支持,不过,浏览器的地址栏里面,是可以直接输入中文域名的,对此,我们看看在nginx中如何解决此问题:

解决方法:

因为中文域名在nginx中配置会乱码,所以我们需要将中文域名转换成Punycode 编码才可以被nginx识别,接下来我们就来转换一下中文域名。

首先打开网址:http://web.chacuo.net/netpunycode/ 这个网址上是可以转换中文域名的

其实网上的在线转换工具很多,随便找个就行,如下所示:

输入中文域名之后,点击“中文域名编码”即可显示下面的“xn—ypzn79ca.com”,编码结果相当于中文域名,然后直接在nginx里面配置即可正常显示,在浏览器中访问的时候,我们可以直接输入中文域名即可,不用记这个拗口的编码后的域名。

好了,今天分享的内容就这些,明天再见~

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。