Мне было интересно, на что обычно следует обращать внимание при отладке нового поддомена, который некорректно выбирается apache.
Вот шаги, которые я выполнил, чтобы создать поддомен;
Я скопировал установочный файл из существующего (рабочего) домена в sites-available.
sudo cp old new
Затем я отредактировал это, чтобы работать с новым сайтом (замените «старый» на «новый»).
<VirtualHost *: 80>
ServerName new.srv.co.uk
DocumentRoot / SRV / www / новый / public_html /
ErrorLog /srv/www/new/logs/error.log
CustomLog /srv/www/new/logs/access.log в сочетании
</ VirtualHost>
Затем я создал ссылку в папке с поддержкой сайтов.
ls -s ../sites-available/new new
Следующим шагом было создание соответствующих каталогов в /srv/www/
и дал им те же права, что и другому сайту, уже указанному там.
Наконец я перезапустил apache
sudo /etc/init.d/apache2 restart
Он перезапускается нормально, но URL-адрес не будет работать для сайта.
Если я редактирую файл на сайтах, доступных для его поломки (например, удаляю '*'), apache не запускается, поэтому я знаю, что он находит этот файл в порядке.
В журнале ошибок ничего нет, и браузеры сообщают о таких вещах, как «Firefox не может найти сервер в ...»
Браузер сообщает вам, что не может преобразовать имя хоста в адрес. Вам необходимо создать запись DNS A или CNAME, которая будет преобразовывать ваш новый домен в IP-адрес сервера, на котором размещен ваш сервер Apache.