У меня есть сервер Debian с запущенным сайтом, я хотел создать поддомен, поэтому я создал файл в каталоге sites-available. В файле:
<VirtualHost *:80>
ServerName shop.domain.com
DirectoryIndex index.php
Header unset ETag
FileETag None
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript
#php_flag register_globals off
#php_flag safe_mode off
#php_flag magic_quotes_gpc off
DocumentRoot "/var/www/shop"
<Directory "/var/www/shop">
AllowOverride None
Allow from All
Options FollowSymLinks ExecCGI
</Directory>
</VirtualHost>
... затем команды:
a2ensite filename
/etc/init.d/apache2 reload
Субдомен, на который указана ссылка в сайтах с поддержкой, был создан, но субдомен не существует («Сервер не найден»).
Я не очень опытный, так что ... Спасибо!
Если бы VHost был настроен неправильно, вы бы увидели страницу вашего веб-сервера по умолчанию (например, вы открыли 127.0.0.1 на своем сервере. Но «Сервер не найден» означает, что DNS не может быть разрешен.