SlideShare a Scribd company logo
Apache2
ilya.lapitan@epam.com
Apache
Свободно распространяемый
кроссплатформенный web-сервер.

Отличается надежностью работы и
гибкостью конфигурации, с возможностью
подключения внешних модулей.

Поддерживает протокол IPv6.
Установка Apache2 в Linux
Выполнить команду:
sudo apt-get install Apache2
Конфигурация Apache2
/etc/apache2/apache2.conf - основной файл
конфигурации, содержит глобальные
настройки.

/etc/apache2/ports.conf - содержит
определения портов, которые будет
слушать Apache2.
Конфигурация Apache2
/etc/apache2/conf.d - содержит глобальные
для Apache2 конфигурационные файлы.
Другие пакеты использующие Apache2 для
работы с контентом могут добавлять сюда
файлы или символические ссылки.
Конфигурация Apache2
/etc/apache2/mods-available - каталог для
файлов конфигураций загружаемых
модулей.

/etc/apache2/mods-enabled - содержит
символические ссылки на файлы в
/etc/apache2/mods-available. Для активации
модуля в данном каталоге необходимо
создать символическую ссылку на файл
конфигурации модуля и перезагрузить
Apache2.
Конфигурация Apache2
/etc/apache2/sites-available - каталог для
файлов конфигурации виртуальных хостов
Apache2.

/etc/apache2/sites-enabled - содержит
символические ссылки на файлы в
/etc/apache2/sites-available. Для активации
виртуального хоста в данном каталоге
необходимо создать символическую ссылку
на файл конфигурации и перегрузить
Apache.
Конфигурация Apache2
/etc/apache2/envars - переменные среды
окружения для Apache2.

Дополнительная конфигурация может быть
подключена при помощи дерективы Include.

Кроме того, сервер использует файл,
содержащий MIME типов документов; имя
файла устанавливается дерективой
TypesConfig. По-умолчанию используется
/etc/mime.types.
Дополнительные модули Apache2
Для установки выполнить команду:
sudo apt-get install libapache2-[имя_модуля]

Например:
sudo apt-get install libapache2-mod-auth-mysql
Дополнительные модули Apache2
Информация по дополнительным модулям:
http://httpd.apache.org/docs/2.2/mod/
Управление Apache2
Разрешить модуль:
sudo a2enmod [имя_модуля]

Например:
sudo a2enmod auth_mysql
Управление Apache2
Запретить модуль:
sudo a2dismod [имя_модуля]

Например:
sudo a2dismod auth_mysql
Управление Apache2
Разрешить сайт:
sudo a2ensite [имя_файла_вирт_хоста]

Например:
sudo a2ensite default-ssl
Управление Apache2
Запретить сайт:
sudo a2dissite [имя_файла_вирт_хоста]

Например:
sudo a2dissite default-ssl
Управление Apache2
Запустить сервер:
sudo /etc/init.d/apache2 start

или:

sudo service apache2 start
Управление Apache2
Остановить сервер:
sudo /etc/init.d/apache2 stop

или:

sudo service apache2 stop
Управление Apache2
Перезагрузить сервер:
sudo /etc/init.d/apache2 restart

или:

sudo service apache2 restart
Управление Apache2
Посмотреть статус сервера:
sudo /etc/init.d/apache2 status

или:

sudo service apache2 status
Управление Apache2
Обновить конфигурацию сервера:
sudo /etc/init.d/apache2 reload

или:

sudo service apache2 reload
Больше об Apache:
http://httpd.apache.org/

More Related Content

PDF
Архивы в Java
DOCX
PDF
Linux files, file systems, block devices.
PPTX
администрирование Solaris 10
PPTX
Белов наиболее часто уязвимые места в веб приложениях
PPT
материнская плата
ODP
загрузка Linux
PPTX
сотни серверов, десятки компонент. автоматизация раскладки и конфигурирования...
Архивы в Java
Linux files, file systems, block devices.
администрирование Solaris 10
Белов наиболее часто уязвимые места в веб приложениях
материнская плата
загрузка Linux
сотни серверов, десятки компонент. автоматизация раскладки и конфигурирования...

Viewers also liked (11)

PDF
Bash scripting
PDF
Google советы успешного поиска
PDF
Стратегии выполнения тестов в Gradle
PDF
Linux commands
PDF
Learn Java with Coursera
PDF
Amazon S3
PDF
Apache Camel Lifecycle
PDF
Gradle
PDF
Maven lifecycle
PDF
Apache Camel + Apache ActiveMQ persistence
PDF
Date & Time in Java SE 8
Bash scripting
Google советы успешного поиска
Стратегии выполнения тестов в Gradle
Linux commands
Learn Java with Coursera
Amazon S3
Apache Camel Lifecycle
Gradle
Maven lifecycle
Apache Camel + Apache ActiveMQ persistence
Date & Time in Java SE 8
Ad

Similar to Apache2 (20)

PPT
Perl Debugger и mod_perl
PPTX
06 php instalation_ru
PPTX
04 web server_deployment_ru
PDF
инструментарий
PPTX
Управление облачной инфраструктурой
PPTX
Взломать сайт на ASP.NET
PDF
Опенсорс-инструменты на страже безопасности бэкенда — Петр Волков
PPTX
Менеджер пакетов NuGet
PDF
Cостав дистрибутва Hortonworks data platform 2.3
PPTX
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
PPTX
Стажировка-2015. Разработка. Занятие 10 (часть 1). Конфиги, сборка, автотесты
PPT
Инсталляционные профили, создание сборок
PPT
Node.js (RichClient)
PDF
Instalarea DSpace
PDF
PostgreSQL on sas/ssd/nvme/nvdimm
PPTX
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4
PPT
лекция №7
PDF
бэкап баз данных Oracle c помощью handy backup, март 2014
PPT
Drupal и возможности его применения
ODP
Nginx Igor Sysoev
Perl Debugger и mod_perl
06 php instalation_ru
04 web server_deployment_ru
инструментарий
Управление облачной инфраструктурой
Взломать сайт на ASP.NET
Опенсорс-инструменты на страже безопасности бэкенда — Петр Волков
Менеджер пакетов NuGet
Cостав дистрибутва Hortonworks data platform 2.3
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
Стажировка-2015. Разработка. Занятие 10 (часть 1). Конфиги, сборка, автотесты
Инсталляционные профили, создание сборок
Node.js (RichClient)
Instalarea DSpace
PostgreSQL on sas/ssd/nvme/nvdimm
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4
лекция №7
бэкап баз данных Oracle c помощью handy backup, март 2014
Drupal и возможности его применения
Nginx Igor Sysoev
Ad

Apache2