Денис Колисниченко - Linux: Полное руководство
- Название:Linux: Полное руководство
- Автор:
- Жанр:
- Издательство:Наука и Техника
- Год:2006
- Город:Санкт-Петербург
- ISBN:5-94387-139-Х
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Денис Колисниченко - Linux: Полное руководство краткое содержание
Данная книга представляет собой великолепное руководство по Linux, позволяющее получить наиболее полное представление об этой операционной системе. Книга состоит из трех частей, каждая из которых раскрывает один из трех основных аспектов работы с Linux: Linux для пользователя, сетевые технологии Linux (и методика настройки Linux-сервера), программирование Linux. В книге охвачен очень широкий круг вопросов, начиная с установки и использования Linux «в обычной жизни» (офисные пакеты, игры, видео, Интернет), и заканчивая описанием внутренних процессов Linux, секретами и трюками настройки, особенностями программирования под Linux, созданием сетевых приложений, оптимизацией ядра и др.
Изложение материала ведется в основном на базе дистрибутивов Fedora Cora (Red Hat) и Mandriva (Mandrake). Однако не оставлены без внимания и другие дистрибутивы SuSe, Slackware, Gentoo, Alt Linux, Knоppix. Дается их сравнительное описание, a по ходу изложения всего материала указываются их особенности.
Книга написана известными специалистами и консультантами по использованию Linux, авторами многих статей и книг по Linux, заслуживших свое признание в самых широких Linux-кругах. Если вы желаете разобраться в особенностях Linux и познать ее внутренний мир, эта книга — ваш лучший выбор.
Linux: Полное руководство - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
# которые будут добавлены к документу
# перед его передачей клиенту.
#MetaDir .web
# Директива MetaSuffix определяет имя суффикса файла,
# который содержит
# meta-тэги.
#MetaSuffix .meta
# Здесь можно определить сообщения об ошибках.
# Это можно сделать тремя способами:
# 1) обыкновенный текст. Символ "кавычка" обозначает текст
# и клиенту не посылается
#ErrorDocument 500 "Ошибка сервера.
#
# 2) локальное перенаправление на документ или сценарий
#ErrorDocument 404 /missing.html
#ErrorDocument 404 /cgi-bin/missing_handler.pl
#
# 3) внешнее перенаправление
#ErrorDocument 402 http://some.other_server.com/
#subscription_info.html
#
#Модуль mod_mime_magic позволяет серверу использовать
#различные подсказки из файла для определения его типа.
#MimeMagicFile /etc/httpd/conf/magic
#Следующие директивы необходимы для браузеров Netscape 2.x и
#Internet Explorer 4.0b2
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
# Следующие директивы отключают ответы HTTP/1.1 для браузеров,
# которые не поддерживают протокол HTTP/1.1
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0
# ------------------ Настройки доступа -----------------------
# В этом разделе определяются настройки сервера,
# которые управляют доступом к серверу. Раньше эти
# настройки находились в файле access.conf.
# Каждый каталог, к которому Apache может получить
# доступ, может быть сконфигурирован определенным образом.
# Можно запретить выполнение некоторых операций, доступ
# определенных пользователей или узлов сети.
# Установки доступа распространяются на весь каталог
# и на все его подкаталоги.
# Прежде всего конфигурируем корневой каталог
# для установки полномочий доступа.
Options Indexes Includes FollowSymLinks
AllowOverride None
# Здесь должны быть определены директивы "Includes",
# "FollowSymLinks", "ExecCGI", "MultiViews" или любая
# комбинация "Indexes"
Options Indexes Includes FollowSymLinks
AllowOverride All
# Разрешает доступ всем
order allow,deny
allow from all
# Каталоги /var/www/cgi-bin и /var/www/protected-cgi-bin
# должны быть определены с помощью директивы ScriptAliased
AllowOverride All
Options ExecCGI
order deny,allow
deny from all
allow from localhost
#allow from .your_domain.com
AllowOverride None
Options ExecCGI
# Разрешает отчеты о состоянии сервера
SetHandler server-status
order deny,allow
deny from all
allow from localhost, 127.0.0.1
# Установите здесь имя вашего домена
# allow from .your_domain.com
# Разрешает доступ к файлам документации для локальной машины.
Alias /doc /usr/share/doc
order deny,allow
deny from all
allow from localhost, 127.0.0.1
# allow from .your_domain.com
Options Indexes
FollowSymLinks
# ---------------Конфигурация сервера-------------------
# Тип сервера: inetd или standalone.
ServerType standalone
# Если вы используете тип inetd, перейдите
# к директиве "ServerAdmin"
# Директива Port — только для standalone-сервера.
# Если вы хотите запустить
# сервер Apache с использованием этого или любого
# другого порта, номер
# которого меньше 1024, вы должны обладать правами
# суперпользователя. Но
# даже если у вас нет таких прав, вы можете запустить
# сервер для работы с портом, номер которого превышает
# значение 1024. Обычно используется
# номер 8080 или 8000.
Port 80
# Сервер Apache ведет журнал доступа других компьютеров.
# Если вы включите следующую опцию, то в журнал будет
# записано доменное имя компьютера-клиента. Если эта
# опция выключена, то в журнал будет записан IP-адрес
# клиента. Включение данной опции замедляет работу
# сервера, так как ему требуется дополнительное время
# на ожидание ответа от сервера DNS.
HostnameLookups off
# Директивы User и Group определяют идентификаторы
# пользователя и группы, от имени которых запускается
# сервер в автономном режиме. Можно использовать как
# регистрационные имена, так и UID. По умолчанию
# используется имя пользователя nobody или apache. Из
# соображений безопасности не рекомендуется изменять
# это значение и присваивать имя реального пользователя.
User apache
Group apache
# Директива ServerAdmin задает электронный адрес веб-
# мастера вашего веб-узла. В случае возникновения ошибок
# именно по этому адресу будет отправлено сообщение.
ServerAdmin root@localhost
# В директиве ServerRoot указывается местонахождение
# файлов конфигурации сервера Apache. По умолчанию
# используется каталог /etc/httpd.
ServerRoot /etc/httpd
# Следующая директива используется для компьютеров,
# которые имеют несколько IP-адресов. Обычно данная
# директива используется для конфигурирования
# виртуальных узлов.
#BindAddress *
# Прослушивать порт 80
Listen 80
# Директивы ErrorLog и TransferLog определяют расположение
# журналов сервера Apache. Обычно используется каталог
# /etc/httpd/logs, который является ссылкой на каталог
# /var/log/httpd или на любой другой.
ErrorLog logs/error_log
# LogLevel: устанавливает уровень протоколирования.
# Протоколируются предупреждающие сообщения сервера (warn)
# и ошибки. Если вы хотите протоколировать только ошибки,
# установите error
LogLevel warn
# Определяет формат файлов протокола, то есть информацию,
# которая будет протоколироваться. Обычно изменять эти
# значения не нужно.
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer)i\"
\"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer)i -> %U" referer
Интервал:
Закладка: