Назад | Перейти на главную страницу

Проблемы с apache и виртуальными хостами

У меня большая проблема. У меня VPS с ОС Debian и установлен LAMP. Свежая установка. Для панели управления использую Webmin. Теперь я пытаюсь настроить несколько поддоменов на своем сервере, например, с помощью webmin:

downloads.my-domain.com
cpanel.my-domains.com
forum.my-domains.com

Но проблема в том, что происходит дальше, пока я не использую виртуальные хосты, все работает отлично, когда я обращаюсь к нему с помощью my-domain.com, но когда я добавляю виртуальный хост, я не могу получить к нему доступ, но my-domain.com становится недоступным, потому что он перенаправляет на виртуальные хосты, которые я добавил. Когда я добавляю более двух виртуальных хостов, проблема все еще существует. Кроме того, когда я пытаюсь получить доступ к виртуальному серверу, например, downloads.my-domain.com, он снова перенаправляется на cpanel.my-domains.com. Когда я удаляю виртуальные хосты, доступ к my-domain.com проходит успешно ...

Что мне известно:

- That is not problem with my domain provider. I correctly added subdomains and added host record to my VPS IP.
- I added unique name to every single virtual host. 
- There are no two same virtual hosts  - Every virtaul hosts have own directory: for example: downloads.my-domain.com have own WWW dir: /var/downloads

Кто-нибудь может мне помочь? Спасибо.

Я исправил это, удалив все существующие виртуальные хосты и вручную добавив этот код в свой httpd.conf для каждого виртуального хоста:

<VirtualHost *:80>
        ServerAdmin admin@my-domain.com
        DocumentRoot "/var/www/download.my-domain.com"
        ErrorLog /var/www/error_download.log
        CustomLog /var/www/access_download.log common
        ServerName download.my-domain.com
        ServerAlias download
        <Directory "/var/www/download.my-domain.com">
                AllowOverride All
        </Directory>
</VirtualHost>

Поэтому, если у вас есть (или у вас была) такая же проблема, просто отредактируйте эти строки, чтобы они соответствовали вашим собственным критериям, и используйте их.

Вы можете использовать этот редактор / генератор, который я только что создал, для настройки этого кода. http://apps.elite7hackers.net/vhosts/