У меня большая проблема. У меня 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/