Apache2

271 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
271
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Apache2

  1. 1. Apache2ilya.lapitan@gmail.com
  2. 2. ApacheСвободно распространяемыйкроссплатформенный web-сервер.Отличается надежностью работы игибкостью конфигурации, с возможностьюподключения внешних модулей.Поддерживает протокол IPv6.
  3. 3. Установка Apache2 в LinuxВыполнить команду:sudo apt-get install Apache2
  4. 4. Конфигурация Apache2/etc/apache2/apache2.conf - основной файлконфигурации, содержит глобальныенастройки./etc/apache2/ports.conf - содержитопределения портов, которые будетслушать Apache2.
  5. 5. Конфигурация Apache2/etc/apache2/conf.d - содержит глобальныедля Apache2 конфигурационные файлы.Другие пакеты использующие Apache2 дляработы с контентом могут добавлять сюдафайлы или символические ссылки.
  6. 6. Конфигурация Apache2/etc/apache2/mods-available - каталог дляфайлов конфигураций загружаемыхмодулей./etc/apache2/mods-enabled - содержитсимволические ссылки на файлы в/etc/apache2/mods-available. Для активациимодуля в данном каталоге необходимосоздать символическую ссылку на файлконфигурации модуля и перезагрузитьApache2.
  7. 7. Конфигурация Apache2/etc/apache2/sites-available - каталог дляфайлов конфигурации виртуальных хостовApache2./etc/apache2/sites-enabled - содержитсимволические ссылки на файлы в/etc/apache2/sites-available. Для активациивиртуального хоста в данном каталогенеобходимо создать символическую ссылкуна файл конфигурации и перегрузитьApache.
  8. 8. Конфигурация Apache2/etc/apache2/envars - переменные средыокружения для Apache2.Дополнительная конфигурация может бытьподключена при помощи дерективы Include.Кроме того, сервер использует файл,содержащий MIME типов документов; имяфайла устанавливается дерективойTypesConfig. По-умолчанию используется/etc/mime.types.
  9. 9. Дополнительные модули Apache2Для установки выполнить команду:sudo apt-get install libapache2-[имя_модуля]Например:sudo apt-get install libapache2-mod-auth-mysql
  10. 10. Дополнительные модули Apache2Информация по дополнительным модулям:http://httpd.apache.org/docs/2.2/mod/
  11. 11. Управление Apache2Разрешить модуль:sudo a2enmod [имя_модуля]Например:sudo a2enmod auth_mysql
  12. 12. Управление Apache2Запретить модуль:sudo a2dismod [имя_модуля]Например:sudo a2dismod auth_mysql
  13. 13. Управление Apache2Разрешить сайт:sudo a2ensite [имя_файла_вирт_хоста]Например:sudo a2ensite default-ssl
  14. 14. Управление Apache2Запретить сайт:sudo a2dissite [имя_файла_вирт_хоста]Например:sudo a2dissite default-ssl
  15. 15. Управление Apache2Запустить сервер:sudo /etc/init.d/apache2 startили:sudo service apache2 start
  16. 16. Управление Apache2Остановить сервер:sudo /etc/init.d/apache2 stopили:sudo service apache2 stop
  17. 17. Управление Apache2Перезагрузить сервер:sudo /etc/init.d/apache2 restartили:sudo service apache2 restart
  18. 18. Управление Apache2Посмотреть статус сервера:sudo /etc/init.d/apache2 statusили:sudo service apache2 status
  19. 19. Управление Apache2Обновить конфигурацию сервера:sudo /etc/init.d/apache2 reloadили:sudo service apache2 reload
  20. 20. Больше об Apache:http://httpd.apache.org/

×