в чем разница между виртуальным сервером и псевдонимом в apache для php?


Обычно phpmyadmin настраивается как псевдоним в пакетах wamp , и некоторые проекты могут быть настроены на виртуальном сервере с номером порта. Кто-нибудь может объяснить, в чем разница между этими двумя и в каком сценарии можно использовать любую функцию?

Author: Kulin Choksi, 2011-04-23

1 answers

Псевдоним

"Псевдоним" в Apache может быть псевдонимом каталога, т.Е.

Alias /phpmyadmin /usr/share/phpmyadmin

Это означает, что вы можете использовать http://example.org/phpmyadmin / и http://www2.example.org/phpmyadmin / (каждый хост на вашем экземпляре apache) для доступа к phpmyadmin.

Виртуальный хост

Виртуальные хосты используются для размещения нескольких доменов на одном экземпляре apache. У вас может быть один виртуальный хост для каждого IP-адреса вашего сервера, или один и тот же IP-адрес, но разные порты, или один и тот же IP-адрес, один и тот же порт, но разные имена хостов. Последние называются "vhosts на основе имен".

Каждый виртуальный хост настраивается сам по себе и не влияет на другие виртуальные хосты.

Существует также директива ServerAlias, которая добавляет другое имя к виртуальному хосту на основе имени.

 17
Author: cweiske, 2011-04-25 17:41:45