Linux: Полное руководство
Шрифт:
Листинг 15.12. Пример использования директивы VirtualHost
В
15.5. Защита FTP
Очень полезной, особенно, при организации виртуальных узлов, является конфигурационная директива DefaultRoot, позволяющая указать каталог, который представлялся бы пользователям как корневой. Например, значение DefaultRoot "~" настраивает сервер так, чтобы корневым каталогом каждого пользователя был его собственный домашний каталог.
А что делать, если нам нужно, чтобы пользователи видели все дерево файловой системы? Например, чтобы каждый мог посмотреть, в каком каталоге находится та или иная программа. В этом случае целесообразно ограничить действия над файлами в корневом каталоге (точнее, во всех каталогах, кроме домашнего каталога пользователя). Делается это так:
Пример файла конфигурации с использованием директивы DefaultRoot приведен ниже (листинг 15.13):
Листинг 15.13. Пример использования директивы Default Root (/etc/proftpd.conf)
Глава 16
HTTP-сервер Apache
Эта глава посвящена популярному HTTP-серверу Apache. Этот сервер возник из веб-сервера NCSA, разработанного в Национальном центре разработок суперкомпьютеров Иллинойского университета. В 1994 году из проекта NCSA ушел главный разработчик, оставив многих последователей самостоятельно разбираться в своем сервере. Со временем начали появляться исправления и дополнения к серверу NCSA — заплатки (патчи). А в апреле 1995 года вышла первая версия сервера Apache, основанного на версии 1.3 сервера NCSA, которая просто вобрала в себя все известные на тот момент исправления NCSA. Отсюда появилось и само название Apache — «А PatCHy». Позже Apache стал самостоятельной разработкой, и сейчас он поддерживается группой программистов-добровольцев Apache Group.
Сервер Apache разрабатывался для ОС Linux и UNIX, но со временем были выпущены его версии и для ОС Windows и OS/2.
Хочу также отметить, что, кроме Apache, для ОС Linux существуют и другие веб-серверы: Red Hat Secure Server, Apache-SSL, Netscape Enterprise Server и т.д.
16.1. Установка Apache
В зависимости от дистрибутива, пакет, из которого устанавливается веб-сервер Apache, может называться apache или httpd, а пакет с документацией — apache-docs или httpd-manual соответственно. В первом случае вам понадобится установить еще пакет
После установки сервер конфигурируется для запуска в режиме standalone, то есть он будет постоянно находиться в памяти. Я не рекомендую изменять этот режим. Для запуска и останова сервера Apache вы можете воспользоваться командами:
После успешной установки сервера отредактируйте файл
Простолюдин
1. Путь князя
Фантастика:
боевая фантастика
рпг
рейтинг книги
Жизнь замечательных Блонди
1. Ai no Kusabi
Фантастика:
космическая фантастика
рейтинг книги
Дороги Мертвых
1. Виконт Адриланки
Фантастика:
фэнтези
рейтинг книги
Реальность на продажу
Детективы:
триллеры
рейтинг книги
Том 12. Статьи, заметки, стенограммы выступлений
12. Полное собрание сочинений в тринадцати томах
Поэзия:
поэзия
рейтинг книги
Переплет 13
1. Парни из школы Томмен
Любовные романы:
современные любовные романы
рейтинг книги
Зарубежье
Русская литература сегодня
Справочная литература:
справочники
рейтинг книги
Индийская философия (Том 1)
Научно-образовательная:
философия
рейтинг книги
Отверженные (Трилогия)
Проза:
классическая проза
рейтинг книги
Водка
Детективы:
прочие детективы
рейтинг книги
Фея любви. Трилогия
141. В одном томе
Фантастика:
фэнтези
рейтинг книги
Сан Феличе Иллюстрации Е. Ганешиной
Приключения:
исторические приключения
рейтинг книги
Газлайтер. Том 10
10. История Телепата
Фантастика:
боевая фантастика
рейтинг книги
История религии (Книга 1)
Религия и эзотерика:
прочая религиозная литература
рейтинг книги