Администрирование Операционных систем. Apache HTTPD презентация

Содержание


Презентации» Информатика» Администрирование Операционных систем. Apache HTTPD
Администрирование Операционных систем Apache HTTPD
 Установка: {yum | apt-get | dnf}Администрирование Операционных систем HTTPD.conf
 ServerRoot "/etc/httpd"
 DocumentRoot "/var/www/html"
 DefaultRuntimeDir "/tmp"
 ServerAdminАдминистрирование Операционных систем HTTPD.conf
 LoadModule proxy_module modules/mod_proxy.so
 
 Redirect [ typeАдминистрирование Операционных систем HTTPD.conf
 <Directory "<path>">
 	Options
 	AllowOverride
 	Require
 	Order Deny,Allow
Администрирование Операционных систем .htaccessАдминистрирование Операционных систем аутентификация
 htpasswd -c /etc/httpd/users user1
 htpasswd /etc/httpd/users user2
Администрирование Операционных систем виртуальные хосты
 <VirtualHost *:80>
   ServerAdmin www@donnu.ru
Администрирование Операционных систем SSL
 { yum | dnf | apt-get }Администрирование Операционных систем Apache HTTPD
 LogFormat "template_data" template_name
 CustomLog "logs/custom_log" template_name
Администрирование Операционных систем Apache HTTPD
 Объявление:
 httpd -DVar1 -DVar2
 Define <var1>Администрирование Операционных систем Apache HTTPD
 Задания:
 Настроить базовый функционал демона HTTPD



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Администрирование Операционных систем Apache HTTPD Установка: {yum | apt-get | dnf} install {httpd | apache2} Команды: service {httpd | apache2} {status | start | stop | restart | reload} Конфигурация: /etc/httpd/conf/httpd.conf /etc/httpd/conf.d/ /etc/httpd/conf.modules.d/ Журналы: /var/log/httpd access_log error_log request_log | transfer_log | custom_log | ssl_*


Слайд 2
Описание слайда:
Администрирование Операционных систем HTTPD.conf ServerRoot "/etc/httpd" DocumentRoot "/var/www/html" DefaultRuntimeDir "/tmp" ServerAdmin www@donnu.ru ServerName www.donnu.ru:80 HostnameLookups off #on Listen 80 #193.108.39.201:80 #Port 80 User apache Group apache

Слайд 3
Описание слайда:
Администрирование Операционных систем HTTPD.conf LoadModule proxy_module modules/mod_proxy.so Redirect [ type | code ] / http://site1.com #регистр #type: permanent, temp*, seeother, gone RedirectMatch (.*)\.gif$ http://www.anotherserver.com$1.jpg Alias /url /path AliasMatch (?i)^/image(.*) /ftp/pub/image$1 ScriptAlias /cgi-bin/ /web/cgi-bin/ #регистр ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1

Слайд 4
Описание слайда:
Администрирование Операционных систем HTTPD.conf <Directory "<path>"> Options AllowOverride Require Order Deny,Allow Allow from <ip>[/subnet] Deny from <ip>[/subnet] </Directory>

Слайд 5
Описание слайда:
Администрирование Операционных систем .htaccess

Слайд 6
Описание слайда:
Администрирование Операционных систем аутентификация htpasswd -c /etc/httpd/users user1 htpasswd /etc/httpd/users user2 echo -n > /etc/httpd/groups mygroup1: bob joe anne mygroup2: tom roy deni customers: user1 user2

Слайд 7
Описание слайда:
Администрирование Операционных систем виртуальные хосты <VirtualHost *:80> ServerAdmin www@donnu.ru ServerName donnu.ru ServerAlias www.donnu.ru web.donnu.ru DocumentRoot /var/www/donnu.ru/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> #NameVirtualHost *:80 #default-site => VirtualHost

Слайд 8
Описание слайда:
Администрирование Операционных систем SSL { yum | dnf | apt-get } install openssl mod_ssl mkdir /etc/httpd/ssl openssl req -new -x509 -days 30 \ -keyout server.key.orig -out server.pem openssl rsa -in server.key.orig -out server.key chown apache:apache * chmod 0600 /etc/httpd/ssl/server.key

Слайд 9
Описание слайда:
Администрирование Операционных систем Apache HTTPD LogFormat "template_data" template_name CustomLog "logs/custom_log" template_name %% — символ процента; %a — IP-адрес клиента; %b — объем запроса (исключая объем заголовков); %f — запрошенный файл; %h — имя удаленной машины; %H — используемый протокол; %l — уровень логирования (строчная L); %t — время запроса (формат %{format}t);

Слайд 10
Описание слайда:
Администрирование Операционных систем Apache HTTPD Объявление: httpd -DVar1 -DVar2 Define <var1> <value> #Define testvar /var/www/root Использование: var2 = ${var1} #ServerRoot = ${testvar} <IfDefine Var1> LoadModule proxy_module modules/mod_proxy.so #<title> <path> Redirect / http://site1.com #<old_url> <new_url>, регистр(!), перезагрузка </IfDefine> <IfDefine !Var2> ... </IfDefine>

Слайд 11
Описание слайда:
Администрирование Операционных систем Apache HTTPD Задания: Настроить базовый функционал демона HTTPD (порт 80, сайт по умолчанию), включая: отработку ошибок 403 и 404; создать каталог, в который может получить доступ только локальная машина; запретить чтение файлов «.htaccess» для всех, а «.secure» для всех, кроме локальной сети; разрешить указывать индексный файл каталога для всех подкаталогов, кроме корневого; Настроить один виртуальный хост на порт 80 (http) и один виртуальны хост на порт 443 (https); Настроить базовую аутентификацию для виртуального хоста http; Установить поддержку SSL для виртуального хоста https; Настроить логирование для виртуального хоста http: только время запроса и строку запроса. Сайты должны быть на разных доменных именах, чтобы сервер мог их различать. Рекомендуется использовать доменное имя site.host<NUM>.ln для сайта по умолчанию и vh.host<NUM>.ln для виртуального. NUM - номер компьютера. Если DNS-сервер ранее в курсе не рассматривался, необходимо эти используемые имена прописать в файле /etc/hosts


Скачать презентацию на тему Администрирование Операционных систем. Apache HTTPD можно ниже:

Похожие презентации