Настройка сервера Apache virtualhost, который указывает на папку

Я пытаюсь настроить виртуальный хост, чтобы URL:

system.domain.dk

Укажет на другой каталог, чем

domain.dk

Пока это то, что у меня есть:

http.conf:

    <VirtualHost *:1500>
     ServerAdmin webmaster@example.org
     DocumentRoot /var/www/system_learningbank/
     ServerName system.learnbypower.dk
     ServerAlias system.learnbypower.dk
     ErrorLog /var/www/learnbypower.dk/logs/error_log
</VirtualHost>

хосты:

89.104.220.207:1500    system.learnbypower.dk

Однако, когда я захожу в system.learnbypower.dk, он направляет меня к оригинальному documentroot, а не /var/www/system_learningbank/

Так чего мне не хватает?

1 ответ

Решение

Вы настроили vhost для ответа на порт 1500. Вы должны войти

http://system.learnbypower.dk:1500 

подключиться к этому.

Чтобы использовать порт 80 вместо (порт http по умолчанию), замените <VirtualHost *:1500> с <VirtualHost *:80>,

Кроме того, порты не могут быть указаны в hosts файл.

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