добавление субдомена

не могли бы вы помочь мне. Я использую apache2 под Ubuntu 12.4, и я хочу иметь поддомен, как exam.domain.com. Для этого я отредактировал все файлы конфигурации, включая хосты, и включил мой подузел exam.localhost и добавил эту строку в файл конфигурации.

<VirtualHost *:80>
DocumentRoot /var/www/site/www/exam
ServerName project.localhost
 <Directory /var/www/site/www/exam>
 AllowOverride All
 Order allow,deny
 Allow from all
 Require all granted
 </Directory>
</VirtualHost>`

Когда я набираю exam.localhost в браузере, он работает, но когда я печатаю как exam.domainname.com, он не работает. Спасибо за помощь

0
задан 20 March 2014 в 14:26

1 ответ

Если Вы хотите добавить дополнительные домены или использовать подстановочный знак, необходимо использовать ServerAlias:

<VirtualHost *:80>
    DocumentRoot /var/www/site/www/exam
    ServerName project.localhost
    ServerAlias project2.localhost
    ServerAlias *.localhost
    ServerAlias project.example.com
    ServerAlias project2.example.com
    ServerAlias exam.example.com
    ServerAlias *.example.com
    <Directory /var/www/site/www/exam>
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>
0
ответ дан 20 March 2014 в 14:26

Другие вопросы по тегам:

Похожие вопросы: