Difference between revisions of "Няколко домейна с един IP адрес"
From Ilianko
(Created page with "Управлението на няколко имена на домейни разположени на един web сървър се активира с директивата:...") |
|||
Line 1: | Line 1: | ||
+ | == По подразбиране == | ||
Управлението на няколко имена на домейни разположени на един web сървър се активира с директивата: <code> [http://httpd.apache.org/docs/current/mod/core.html#namevirtualhost NameVirtualHost] </code> | Управлението на няколко имена на домейни разположени на един web сървър се активира с директивата: <code> [http://httpd.apache.org/docs/current/mod/core.html#namevirtualhost NameVirtualHost] </code> | ||
+ | |||
+ | При инсталация на Apache2 в Ubuntu опцията е добавена по подразбиране и се намира в | ||
+ | /ect/apache2/ports.conf | ||
+ | |||
+ | NameVirtualHost *:80 | ||
+ | ... | ||
+ | |||
+ | '''Опцията не е активна, докато не се опише поне един виртуалните хост в конфигурацията на Apache''' | ||
+ | |||
+ | == Добавяне на виртуални хостове == | ||
+ | |||
+ | Ако няколко имена на домейни сочат към един и същ IP адрес и всяко име зарежда различен сайт, всеки сайт е настроен на виртуален хост. | ||
+ | |||
+ | Добавянето на нов виртуален хост | ||
+ | |||
+ | След добавяне на един виртуален хост, главната (root) директорията на web сървъра (www) се деактивира. | ||
+ | |||
+ | Първият описан виртуален хост се отваря по подразбиране. | ||
+ | |||
+ | За да довите виртуален хост, в [[Apache конфигурация|конфигурационния файл на Apache]] добавете | ||
+ | |||
+ | <VirtualHost *:80> | ||
+ | ServerName www.domain.tld | ||
+ | DocumentRoot /var/www/domain | ||
+ | </VirtualHost> | ||
[[Category:Apache]] | [[Category:Apache]] |
Revision as of 16:25, 2 June 2011
По подразбиране
Управлението на няколко имена на домейни разположени на един web сървър се активира с директивата: NameVirtualHost
При инсталация на Apache2 в Ubuntu опцията е добавена по подразбиране и се намира в
/ect/apache2/ports.conf NameVirtualHost *:80 ...
Опцията не е активна, докато не се опише поне един виртуалните хост в конфигурацията на Apache
Добавяне на виртуални хостове
Ако няколко имена на домейни сочат към един и същ IP адрес и всяко име зарежда различен сайт, всеки сайт е настроен на виртуален хост.
Добавянето на нов виртуален хост
След добавяне на един виртуален хост, главната (root) директорията на web сървъра (www) се деактивира.
Първият описан виртуален хост се отваря по подразбиране.
За да довите виртуален хост, в конфигурационния файл на Apache добавете
<VirtualHost *:80> ServerName www.domain.tld DocumentRoot /var/www/domain </VirtualHost>