SlideShare a Scribd company logo
1 of 20
Download to read offline
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

Viewers also liked (11)

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

Similar to Apache2

инструментарий
инструментарийинструментарий
инструментарий
igdweb
 
Управление облачной инфраструктурой
Управление облачной инфраструктуройУправление облачной инфраструктурой
Управление облачной инфраструктурой
dddpaul
 
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотестыСтажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
Стажировка-2013, разработчики, занятие 6. Внешние конфиги, сборка, автотесты
7bits
 
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4
Спецкурс "Современные практики разработки ПО", 2013-2014 уч. год, занятие 4
7bits
 
лекция №7
лекция №7лекция №7
лекция №7
student_kai
 
бэкап баз данных Oracle c помощью handy backup, март 2014
бэкап баз данных Oracle c помощью handy backup, март 2014бэкап баз данных Oracle c помощью handy backup, март 2014
бэкап баз данных Oracle c помощью handy backup, март 2014
Handy_Backup
 
Drupal и возможности его применения
Drupal и возможности его примененияDrupal и возможности его применения
Drupal и возможности его применения
Media Gorod
 
Nginx Igor Sysoev
Nginx   Igor SysoevNginx   Igor Sysoev
Nginx Igor Sysoev
Media Gorod
 

Similar to Apache2 (20)

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

Apache2