Nginx 中文域名配置詳解及實現(xiàn)
Nginx中文域名配置
Nginx虛擬主機上綁定一個帶中文域名,比如linuxeye.中國,瀏覽器不能跳轉(zhuǎn)。
why?
因為操作系統(tǒng)的核心都是英文組成,DNS服務(wù)器的解析也是由英文代碼交換,所以DNS服務(wù)器上并不支持直接的中文域名解析,所有中文域名的解析都需要轉(zhuǎn)成punycode碼,然后由DNS解析punycode碼。其實目前所說和各種瀏覽器完美支持中文域名,只是瀏覽器軟里面主動加入了中文域名自動轉(zhuǎn)碼,不需要原來的再次安裝中文域名轉(zhuǎn)碼控件來完成整個流程。
中文域名變?yōu)镻unycode編碼即可,在線轉(zhuǎn)碼地址:http://tools.jb51.net/punycode/,如下圖:
Punycode?
Punycode是一個根據(jù)RFC 3492標(biāo)準(zhǔn)而制定的編碼系統(tǒng),主要用於把域名從地方語言所采用的Unicode編碼轉(zhuǎn)換成為可用於DNS系統(tǒng)的編碼。 "中文域名"后綴不被標(biāo)準(zhǔn)的解析服務(wù)器支持,需轉(zhuǎn)化為punycode碼進(jìn)行解析。
修改Nginx配置
server { listen 80; server_name blog.linuxeye.com linuxeye.xn--fiqs8s; ... }
保存,重載nginx:
service nginx reload
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- nginx 多站點配置方法集合
- CentOS+Nginx+PHP+MySQL詳細(xì)配置(圖解)
- nginx提示:500 Internal Server Error錯誤的解決方法
- Windows下Nginx+PHP5的安裝與配置方法
- Nginx 403 forbidden的解決辦法
- nginx FastCGI錯誤Primary script unknown解決辦法
- 權(quán)限問題導(dǎo)致Nginx 403 Forbidden錯誤的解決方法
- CentOS 6.4安裝配置LNMP服務(wù)器(Nginx+PHP+MySQL)
- nginx 作為反向代理實現(xiàn)負(fù)載均衡的例子
- 一句簡單命令重啟nginx
- Nginx下301重定向域名的方法小結(jié)
相關(guān)文章
nginx部署vue項目,給訪問路徑加前綴的實現(xiàn)
這篇文章主要介紹了nginx部署vue項目,給訪問路徑加前綴的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12nginx將https協(xié)議反向代理到http協(xié)議請求上
在項目正式上線時,一般會申請域名和證書來實現(xiàn)https的服務(wù),本文主要介紹了nginx將https協(xié)議反向代理到http協(xié)議請求上,具有一定的參考價值,感興趣的可以了解一下2024-05-05PHP開發(fā)框架kohana3.3.1在nginx下的偽靜態(tài)設(shè)置例子
這篇文章主要介紹了PHP開發(fā)框架kohana3.3.1在nginx下的偽靜態(tài)設(shè)置例子,kohana曾經(jīng)是codeigniter框架的衍生版,后來發(fā)展成另一個獨立的PHP5開發(fā)框架,需要的朋友可以參考下2014-07-07Nginx實現(xiàn)自簽名SSL證書生成與配置實現(xiàn)
本文主要介紹了Nginx實現(xiàn)自簽名SSL證書生成與配置實現(xiàn),文章將詳細(xì)介紹生成自簽名SSL證書的步驟,具有一定的參考價值,感興趣的可以了解一下2023-09-09