Актуальная тема "Русскоязычные домены на apache +nginx"

Возникла проблема, которая заключается в том, что панель управления хостингом принимает русскоязычный домены, а вот в настройках вирт. доменов апача и нгинкс полная непонятка.
Как решить?
Просто русские названия апач не принимает, причина этого непонятна.
  • Вопрос задан
  • 5618 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
@BasilioCat
Конвертируйте через libidn и забудьте что русскоязычные домены существуют где-то, кроме строки браузера (да и там не всегда)
idn --quiet -a «домен.рф»
(кавычки только обычные — парсер)
Ответ написан
@pereverzev_ps
пуникод-конвертером преобразуем випнск.рф в xn--b1amgljn.xn--p1ai

в /etc/apache2/sites-available создаём конф. файл xn--b1amgljn.xn--p1ai.conf
в нём
‹VirtualHost *:80›
ServerAdmin webmaster@localhost
ServerName xn--b1amgljn.xn--p1ai
ServerAlias www.xn--b1amgljn.xn--p1ai
DocumentRoot /home/xn--b1amgljn.xn--p1ai/www/
‹Directory /home/xn--b1amgljn.xn--p1ai/www/›
Options None
AllowOverride All
Order allow,deny
allow from all
‹/Directory›

ErrorLog /home/xn--b1amgljn.xn--p1ai/error.log

LogLevel warn

CustomLog /home/xn--b1amgljn.xn--p1ai/access.log combined

‹/VirtualHost›

потом a2ensite xn--b1amgljn.xn--p1ai
Важно! Имя директории с файлами сайта xn--b1amgljn.xn--p1ai
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы