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

Субдомен не распознается на доступных сайтах

Мне было интересно, на что обычно следует обращать внимание при отладке нового поддомена, который некорректно выбирается 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.