воскресенье, 23 сентября 2012 г.

воскресенье, 16 сентября 2012 г.

Два домена на одном IP (сервере)

Находим файл httpd.conf (/usr/local/etc/apache22)
Раскоментируем строку
 # Virtual hosts
Include etc/apache22/extra/httpd-vhosts.conf

Затем открываем /usr/local/etc/apache22/extra/httpd-vhosts.conf и редактируем


<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "каталог_первого_сайта"
    ServerName site1.ru
    ServerAlias www.site1.ru
    ErrorLog "/var/log/dummy-host.example.com-error_log"
    CustomLog "/var/log/dummy-host.example.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmast
    DocumentRoot "каталог_второго_сайта"
    ServerName site2.ru
    ServerAlias www.site2.ru
    ErrorLog "/var/log/dummy-host2.example.com-error_log"
    CustomLog "/var/log/dummy-host2.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin webmast
    DocumentRoot " каталог_второго_сайта "
    ServerName xn--1-7sb1a4ah.xn--p1ai
    ServerAlias www.xn--1-7sb1a4ah.xn--p1ai
    ErrorLog "/var/log/dummy-host2.example.com-error_log"
    CustomLog "/var/log/dummy-host2.example.com-access_log" common
</VirtualHost>



В примере на второй сайт прописан домен site1.ru и сайт1.рф,
Сайт1.рф необходимо записать в Punycode, можно использовать он-лайн конвертер

Не забудьте перезапустить Apache