У нас есть новый Ubuntu VPS, и на нем отлично размещено несколько сайтов. Мы добавили новый, но www домена не работает. Мы поменяли их местами (так что это имя сервера, а не псевдоним и т.д.), добавили псевдоним с подстановочными знаками, он просто продолжает переходить на сайт по умолчанию.
Наш файл conf для него выглядит следующим образом:
<VirtualHost *:80>
ServerName www.domain.co.uk
ServerAlias domain.co.uk *.domain.co.uk
ServerAdmin webmaster@localhost
DocumentRoot /var/www/domain.co.uk/htdocs/
<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/www/domain.co.uk/error.log
CustomLog /var/www/domain.co.uk/access.log combined
</VirtualHost>
Это странно, потому что на одном из наших других сайтов, с которого мы скопировали conf, есть оба рабочих www. и не www. Итак, мы изменили это, создали новый поддомен на нашем доменном имени dev и добавили его в рабочую конфигурацию, но это тоже не сработало. Любая помощь будет грандиозной!
Сейчас я чувствую себя супер глупым, но я считаю, что мы этого не делали. судо перезагрузка службы apache2. Хотя почему это не дает вам ошибки, что вы использовали sudo, мне не понятно.