Задаволены
- Абслугоўванне некалькіх даменаў з вэб-сервера Apache
- Налада псеўданімаў DNS
- Структура запісу віртуальнага гаспадара
- Перазагрузіце вэб-сервер
Абслугоўванне некалькіх даменаў з вэб-сервера Apache
Наладзьце псеўданімы DNS з дапамогай вэб-сервера Apache, каб паказваць розныя імёны хастоў на розныя каталогі вашага вэб-сервера.
Усталяванне псеўданімаў DNS на вэб-серверы не мяняе налады DNS. Вы ўсё роўна павінны наладзіць свой DNS, каб супаставіць IP-адрас з пэўнымі імёнамі хастоў.
Налада псеўданімаў DNS
Стварыце адзін ці некалькі каталогаў для змесціва ў структуры файлаў вашага вэб-сервера - вы не можаце проста размясціць іх у любым месцы вашай машыны. Напрыклад, большасць вэб-файлаў сервера Apache размешчаны ў htdocs тэчку. Такім чынам, стварыце там падпапку для размяшчэння файлаў дамена - магчыма, у межах www тэчку для аддзялення змесціва ад іншых мэтаў. Гэта добрая ідэя, каб пакласці файл index.html у каталог, каб потым праверыць.
У версіі 1 Apache адрэдагуйце apache.conf файл і знайсці прывіды раздзел (віртуальныя хасты). У версіі 2 Apache адрэдагуйце vhosts.conf файл. Гэтыя файлы канфігурацыі звычайна знаходзяцца ў каталогу канфігурацыі на вашым вэб-серверы, а не ў вобласці htdocs.
У любой версіі адрэдагуйце раздзел vhosts, каб дадаць новы віртуальны хост.
Структура запісу віртуальнага гаспадара
Тыповы выпадак выкарыстання ўключае ў сябе выкарыстанне розных імёнаў хастоў, якія вырашаюцца на адзін і той жа адрас Інтэрнэт-пратакола, і кожнае імя хаста павінна адказваць па-рознаму. Напрыклад, Internal.server.com адначасова можа спасылацца на сайт інтранет www.server.com можа спасылацца на сваю публічную старонку. Каб наладзіць гэтыя прыклады, адрэдагуйце файл віртуальнага хаста наступным чынам:
# Пераканайцеся, што Apache слухае порт 80
Слухайце 80
DocumentRoot "/ www / intranet"
ServerName Internal.server.com
# Іншыя дырэктывы тут
DocumentRoot "/ www / public"
Імя сервера www.server.com
# Іншыя дырэктывы тут
Для дадатковых выпадкаў выкарыстання, напрыклад, віртуальных файлаў-хастоў, праверце дакументацыю Apache.
Перазагрузіце вэб-сервер
Пасля завяршэння праўкі перазагрузіце вэб-сервер, а затым пратэстуйце новую канфігурацыю.