Проблемы с 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 оказывается успешным...

Что я знаю: - Это не проблема с моим провайдером домена. Я правильно добавил субдомены и добавил запись хоста в мой VPS IP. - Я добавил уникальное имя для каждого виртуального хоста. - Нет двух одинаковых виртуальных хостов. - У каждого хоста virtaul есть свой собственный каталог: например: downloads.my-domain.com имеет собственный каталог WWW: /var/downloads

Кто-нибудь может мне помочь? Благодарю.

1 ответ

Я исправил это, удалив все существующие виртуальные хосты и вручную добавив этот код в мой 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://server2.elite7hackers.us/apps/vhosts/

Другие вопросы по тегам