Настройка сервера 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
файл.