У меня довольно простая проблема с сервером Apache 2.2 на базе Linux, который я настраиваю. Я хочу настроить два совершенно разных домена на одном сервере. Но он обслуживает только контент из первого тега! Я искал StackOverflow и читал статьи на Apache.org, но безуспешно.
Я следовал указаниям на Apache.org и поместил эти два раздела в конец моего файла http.conf.
DocumentRoot /var/www/mydomain1
ServerName sub1.mydomain1.com
DocumentRoot /var/www/mydomain2
ServerName sub2.mydomain2.com
Теперь, когда я использую браузер для перехода по адресу: http://sub1.mydomain1.com, все работает нормально. Но если я зайду на http://sub2.mydomain2.com, я все равно получу только контент, расположенный в /var/www/webfiles/mydomain1.
Я сделал много очевидных вещей, таких как: - перезапуск службы httpd - Я изменил порядок двух записей в своем httpd.conf, и снова он обслуживает только первую в списке. - Один документ службы поддержки, который я погуглил, сказал, чтобы убедиться, что в вашей системе есть следующая точка входа в действительный домен. Итак, я ввел это (но это ничего не изменило): ServerName sub2.mydomain2.com:80
Это должно быть что-то глупое, но я не могу понять!