2015-08-17 6 views
0

Я купил VPS, и я установил 3 веб-сайта. Все сайты загружают файлы из одного каталога (но я устанавливаю разные, пока я создавал).Настройка виртуальных хостов на Webmin

После размещения DNS без создания виртуальных хостов, сайт уже загружает веб-сайт по умолчанию (первый), после создания виртуального хоста, все тот же.

<VirtualHost *> 
DocumentRoot /home/svezatebe-online.com/www/ 
ServerName svezatebe-online.com 
<Directory "/home/svezatebe-online.com/www/"> 
allow from all 
Options FollowSymLinks 
</Directory> 
ServerAlias www.svezatebe-online.com 
</VirtualHost> 
<VirtualHost *> 
ServerName wasdlife.com 
<Directory /home/wasdlife.com/www> 
allow from all 
Options None 
</Directory> 
ServerAlias www.wasdlife.com 
</VirtualHost> 
<VirtualHost *> 
DocumentRoot /home/online-vesti.net/www 
ServerName online-vesti.net 
<Directory "/home/online-vesti.net/www"> 
allow from all 
Options None 
</Directory> 
</VirtualHost> 

ответ

0

Я хотел бы рассмотреть некоторые примеры: https://httpd.apache.org/docs/2.4/vhosts/examples.html Especialy попытаться настроить конфигурации в соответствии с примером ниже:

# Ensure that Apache listens on port 80 
Listen 80 
<VirtualHost *:80> 
    DocumentRoot "/www/example1" 
    ServerName www.example.com 

    # Other directives here 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "/www/example2" 
    ServerName www.example.org 

    # Other directives here 
</VirtualHost> 

Для тестирования вы можете попытаться сделать быстрые изменения в файле хостов, чтобы попробовать, локальной вместо того, чтобы сделать DNS изменения, как уже упоминалось в приведенной выше ссылке:

Создание конфигурации виртуальных хостов на вашем сервере Apache не волшебно Caus e записи DNS, которые будут созданы для этих имен хостов. У вас должно быть имя в DNS, разрешение на ваш IP-адрес или никто еще не сможет увидеть ваш веб-сайт. Вы можете поместить записи в свой файл для локального тестирования, но это будет работать только с машины с этими хост-элементами.

Смежные вопросы