Виртуален хост в Apache - CentOS уики
1. Въведение
2. проблеми
Търсене на съответния виртуален хост по конкретното искане, Apache минава през сортиран списъкът с домакини до края, а ако те не съвпадат с желаните - използва първия виртуален хост за разливане.
3. решение
Добави общ виртуален хост, който ще се използва на мястото на сегашния първия.
4. Посочете виртуален хост в httpd.conf
Най-простият метод за добавяне на виртуална konteynergov е да редактирате файла - /etc/httpd/conf/httpd.conf.
вътре в контейнера
5. Apache виртуални хостове файлове
Вторият метод за конфигуриране на Apache рисковия капитал - поставянето им в отделни файлове в избраната директория за това. Тази процедура е описана подробно в "виртуалните Домакините Apache в отделни файлове.
Когато вмъква в първия домакин (в този случай една страница тапи), името на файла трябва първо да бъдат разположени както 0Default.conf. И последното домакин в списъка, съответно - zDefault.conf.
6. Първият виртуален хост
Какво се случва, ако сървърът се запитва за несъществуваща име или IP?
Ако оставите всичко както в примера по-горе, тя ще отвори първия user1domain.ru сайт. Ето защо, преди да разделите на работната секция на сайта ще публикуваме на корицата:
Сега, "по подразбиране" всичко отиде в / Var / WWW / HTML / по подразбиране /, където можете да поставите файл "index.htm".
7. Последният виртуален хост
Как да хвана всички искания за домакини, т.е. тя отговаря на всички? Това може да стане (не е задължително по принцип) така:
8. Рестартирайте Apache
За да влязат в сила промените, рестартирайте Apache.
9. Apache: достъп до домашните папки
директория по подразбиране, който може да бъде домакин на Apache / Var / WWW. Това бе зорко наблюдаваше SELinux.
Тази команда позволява на Apache за достъп до личните директории.
Маркирайте папката като обект позволено Apache.