Тема: Virtual Host
Здраствуйте!
Возникла необходимость размещения нескольких доменных имен вида: site.net, сайт.рф, сайт.рф на одном IP адресе и соответственно одном ПК, на котором установлен Apache2.2 и php5.
Прочитав тут http://httpd.apache.org
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум PHP-MyAdmin.RU → Возможности phpMyAdmin → Virtual Host
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здраствуйте!
Возникла необходимость размещения нескольких доменных имен вида: site.net, сайт.рф, сайт.рф на одном IP адресе и соответственно одном ПК, на котором установлен Apache2.2 и php5.
Прочитав тут http://httpd.apache.org
Прочитав тут http://httpd.apache.org "Виртуальные хосты, основанные на имени (несколько веб-сайтов на одном IP адресе)." и попробовал втечении двух дней настроить, у меня невышло.
Кто сталкивался с такой необходимостью, подскажите пожалуйста.
Думаю вам надо прописать кириллический домен в виде punycode в директиве ServerAlias. Не имею возможности сейчас это проверить, но попробуйте, должно сработать. По конвертацию в punycode ищите здесь: http://ru.wikipedia.org/wiki/Punycode
C punycode я попробую конечно... нашел в инете "punycode конвертер" так вот еще вопрос: а точку в кирилице ставить? имеется ввиду punycode.xn--p1ai
И еще вопрос доменые имена и пути к ним надо прописывать в httpd-vhosts.conf или в httpd.conf файле ?
я больше склоняюсь к httpd-vhosts.conf, поправьте меня если я не прав.
Домен россия.рф должен выглядеть в виде xn--h1alffa9f.xn--p1ai
Получается блок виртуального хоста буде примерно таким:
<VirtualHost *:80>
ServerName russia.ru
# Домен россия.рф в вкириллице
ServerAlias xn--h1alffa9f.xn--p1ai
Вроде все гуд настроил, пришлось повазится, потанцевать с бубном, но настроил!
Hanut: спасибо за помошь ! огромное спасибо! без тебя неразобрался бы!
а вот что вылезло после... после того как стал запускать install.php движка сайта
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required 'C:/Host/www/папка_сайта/install.php' (include_path='.;C:\Host\php5\pear;C:\Host\www\PEAR') in Unknown on line 0
это неможет быть связано, что название папки в кириллице?
файлы с расширением .html нормально отображаются.
pear присутствует в обоих папках, указаных в ошибке.
это неможет быть связано, что название папки в кириллице?
URL не может содержать кириллицу в чистом виде, она обязательно должна быть конвертирована. Поэтому либо переименуйте каталог в латиницу, либо попробуйте подстановку путей с помощью mod_rewrite.
Hanut! у меня это сразу вызвало подозрение - что папка в кириллице, т.е. в файле httpd-vhosts.conf значение DocumentRoot "C:/Host/www/кириллица", но меня смутило открытие файлов с расширением html, а php выдавал такую ошибку.
переименовав саму директорию в анг. и изменив DocumentRoot на новое название папки, php файлы стали корректно отображатся!
еще раз огромное спасибо !
Спасибо, Hanut ! Вопрос решен!
тему можно офнуть!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум PHP-MyAdmin.RU → Возможности phpMyAdmin → Virtual Host
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.