Экзамен Администрирование Apache 2 для системных администраторов.
Профессиональная сертификация по программе «Администрирование Apache 2» разработана для специалистов, занимающихся установкой, настройкой и администрированием веб-сервера Apache версии 2.0. Сертификат RetraTech по данной специальности обеспечивает IT-специалисту конкурентное преимущество, подтверждая наличие у него необходимых знаний и навыков для работы в должности веб-администратора.
Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Какие из представленных версий протокола HTTP существуют?
Что определяет директива ServerAdmin параметров конфигурации Apache?
Эта директива определяет email администратора сервера, который может отображается при любом сообщении об ошибке Так определяются контакты администратора сервера, которые можно получить, отправив специальный http запрос на сервер Она определяет пользователя, который имеет права на изменение конфигурации веб-сервера apache Такой директивы не существует Данной директивой определяется пользователь, способный осуществлять мониторинг веб-сервера
Из представленных ниже команд/программ, выберите ту, при помощи которой можно самостоятельно сгенерировать HTTP запрос.
ping telnet trace dig http
Из представленных ниже записей выберите ту, которая указывает на размещение лог-файла ошибок.
Какой сигнал отправляется родительскому процессу apache, когда выполняется указанная команда в операционной системе Linux?
apachectl -k stop WINCH USR1 TERM KILL HUP
Какой из MPM(Multi-Processing Modules) чаще всего используется в Apache2 на базе операционной системы Linux?
event winnt os2 prefork worker
Какая директива определяет каталог, из которого веб-сервер apache будет выдавать содержимое?
DirectoryRoot HttpRoot DocumentRoot Path Root
Проанализируйте представленный код: 1 LogFormat "%h %l %u %t \"%r\" %>s %b" common 2 LogFormat "%h %t %>s" short 3 CustomLog logs/access.log common 4 CustomLog logs/short.log short Из представленных ниже утверждений выберите верные.
Apache не допускает использование short лога Ошибка в 1 строке Ошибок нет, работоспособная конфигурация В 4 строке необходимо использовать директиву ErrorLog Apache не допускает использование в одной конфигурации двух описаний лог файлов
На каком из перечисленных номеров портов не может работать веб-сервер apache2?
65535 Может на любом 1024 1 8080
Что означает HTTP-код 301?
Forbidden Unauthorized Bad Request Moved Permanently Not Acceptable
Каким образом можно разрешить использование только http аутентификации по средствам .htaccess?
Необходимо использовать директиву AllowOverride с параметром AuthConfig Требуется полностью удалить директиву AllowOverride Необходимо указать AccessFileName в AllowOverride AuthConfig Механизм .htaccess поддерживает только аутентификацию, делать ничего не надо Возможно только полное отключение механизма .htaccess
Какой утилитой происходит сборка дополнительных модулей для веб-сервера apache2?
httpd make apache2ctl a2 apxs
Какой сигнал отправляется родительскому процессу apache, когда выполняется указанная команда в операционной системе Linux? apachectl -k gracefull WINCH HUP KILL TERM USR1
Выберите директивы, которые правильно описывают постоянный редирект.
Директива AuthType может принимать следующие значения: None Basic Digest Form Какое значение AuthType обеспечивает наиболее надежную аутентификацию?
Все механизмы работают достаточно надежно Basic Form Digest None
Чем принципиально отличается SSLv3 от TLSv1?
SSL используется тогда, когда сертификат подписан центром сертификации, а TLS - самоподписанные сертификаты Это два принципиально разных механизма обмена ключами Это механизмы, которые использует HTTPS. Они отличаются протоколами шифрования Длиной используемого ключа Принципиальных отличий нет
Вы настроили mod_ssl в apache2, но после указания команды запуска веб-сервера вы получили подобное сообщение: Restarting web server apache2 Apache needs to decrypt your SSL Keys for example.com:443 (RSA) Please enter passphrase: О какой ошибке в конфигурации модуля свидетельствует данное сообщение?
Ошибок нет, это нормальное поведение Ошибка при конфигурации директивы SSLPassPhrase Ошибка при конфигурации директивы SSLCertificateKeyFile Ошибка при конфигурации директивы SSLCertificateFile Ошибка не в конфигурации модуля SSL, ошибка допущена при создании сертификата
С помощью какого модуля можно реализовать WebDAV функциональность в Apache2?
mod_dav_fs mod_webdav mod_dav mod_wdav Такую функциональность реализовать нельзя
Какая директива используется для определения пользователя, от имени которого работают вспомогательные(форки) процессы apache2?
Username UserID User Id Login
Каким из представленных ниже способов можно быстро узнать версию установленного веб-сервера apache в операционной системе Linux?
Это журнальные файлы сервера Это файлы, при помощи которых настраивается поведение сервера в зависимости от пользователя В этом файле описывается поведение сервера в случае несанкционированного доступа пользователем При помощи этих файлов определяется права доступа пользователей к веб-серверу Благодаря .htaccess файлам можно изменять настройки сервера в зависимости от каталога, к которому он обращается
Что означает HTTP-код 502?
Bad Request Moved Permanently Gateway Timeout Bad Gateway Not Implemented
Какой из перечисленных браузеров не поддерживает HTTPS?
Firefox Internet Explorer Safari Chrome Все поддерживают
Какая библиотека используется веб-сервером apache2 для осуществления шифрования по протоколу HTTPS?
Шифрование осуществляется средствами сторонней библиотеки OpenSSL Шифрование средствами операционной системы Для шифрования используется алгоритм Blowfish реализованный в самом веб-сервере Шифрование осуществляется внутренним кодом mod_ssl В apache2 используется закрытая реализация OpenSSL
Неверно описаны пути к лог файлам и корневой папке(строки 4,5,7) Неверное описание директивы DocumentRoot Данная конфигурация полностью работоспособна Синтаксическая ошибка в первой строке Виртуальные хосты не могут содержать описания лог файлов(строки 5,6,7)
Неверно описаны пути к лог файлам и корневой папке(строки 4,5,7) Виртуальные хосты не могут содержать описания лог файлов(строки 5,6,7) Неверное описание директивы DocumentRoot Синтаксическая ошибка в первой строке Данная конфигурация полностью работоспособна
С помощью какого модуля в Apache2 реализуются виртуальные хосты?
Вы попытались задействовать директиву Redirect и после перезапуска веб-сервера получили такое сообщение: Invalid command 'Redirect', perhaps misspelled or defined by a module not included in the server configuration Action 'start' failed. The Apache error log may have more information. В чем проблема?
Директива Redirect не поддерживается данной сборкой сервера Директива Redirect реализуется при помощи модуля mod_alias, который не включен Директива Redirect была реализована в виде отдельного модуля, который не подгрузили Директивы Redirect не существует Синтаксическая ошибка в описании директивы Redirect
Веб-сервер apache по умолчанию ищет в каталоге сайта файл index.html. Но вам необходимо, чтобы сервер помимо index.html обрабатывал ещё и index.htm. Что из нижеперечисленного необходимо сделать для достижения поставленного результата?
Добиться этого нельзя так как index.html это стандартное название с которого должен начинаться любой сайт Достаточно дописать к существующим DirectoryIndex index.html параметр index.htm Достаточно просто положить файл в каталог веб-сервера, и он автоматически будет обрабатывать последний измененный файл Необходимо добавить дополнительную директиву DirectoryIndex с параметром index.htm Необходимо добавить дополнительную директиву IndexFile index.htm
Благодаря какому модулю веб-сервер apache2 может осуществлять кеширование на стороне клиента?
Чем принципиально отличается секция <Location> от секции <Directory>?
Секция <Location> описывает путь относительно корня файловой системы Ничем, секция <Location> осталась в "наследство" от предыдущих версий apache2 Секция <Location> поддерживает регулярные выражения в отличии от <Directory> Ничем, секция <Directory> осталась в "наследство" от предыдущих версий apache2 Секция <Directory> описывает путь относительно корня файловой системы
Из представленных ниже утилит, выберите те что применяются для добавления/удаления пользователей в/из файлов, которые используются для HTTP аутентификации.
htaccess htdigest htsecure htpassword htpasswd
Что означает HTTP-код 403?
Found Not Acceptable Not Found Forbidden Bad Request
При помощи какой директивы определяются страницы, которые будут отображаться пользователю в случае ошибок?
Error ErrorDocument ErrorPage ErrorLog Warning
Каким из представленных ниже способов можно узнать опции, с которыми был скомпилирован веб-сервер apache в операционной системе Windows?
По какой причине в apache2 используют конструкцию <IfModule module>?
Такая конструкция допустима, но не рекомендуется к применению, так как вызывает дополнительную нагрузку Использование такого метода приводит в ошибке если модуль вызывает проблемы Так необходимо дополнительно объявлять о загружаемом модуле Данная конструкция не будет приводить к ошибке если модуль не загружен Данная конструкция в apache2 не используется
Эта конфигурация запрещает доступ к файлам с расширением log и txt начиная с корневой папки веб-сервера Допущенна ошибка, секция <Location> не может содержать секцию <Files> Данная конфигурация не работоспособна, вместо <Files> необходимо применять <FilesMatch> Вместо секции <Location> необходимо использовать секцию <Directory> Эта конфигурация запрещает доступ к файлам с расширением log и txt начиная с корня файловой системы
Что означает HTTP-код 404?
Internal Server Error Not Found Service Unavailable Found Bad Gateway
Какой порт по умолчанию используется веб-сервером apache?
8080 3128 80 любой 88
К чему приведет нажатие на кнопку Services, изображенную на рисунке ниже?
Произойдет запуск служб обеспечивающих работоспособность веб-сервера apache Будут отображены службы от которых зависит веб-сервер apache Будет запущена оснастка "Службы" операционной системы Windows Откроется командная строка для управления apache Откроется окно сервисного обслуживания веб-сервера apache
Вам необходимо проанализировать ошибки PHP, в каком файле их можно отследить?
Ошибки php не отслеживаются директивами Apache2 В файле записанном директивой ErrorLog В файле записанном директивой CustomLog В файле записанном директивой TransferLog В файле записанном директивой PhpLog
При помощи какого модуля веб-сервер apache2 осуществляет отображение содержимого каталога в случае отсутствия в нем индексфайла(index.html и т.д.)?
mod_list mod_autoindex mod_dir mod_indexes mod_ls
Какой из представленных AuthType наиболее безопасный?
sha512 Form Basic Digest md5
Каким из представленных методов можно полностью отключить подпись* веб-сервера, например в сообщениях об ошибках? ________________________________________ * - пример подписи: Apache/2.2.15 (CentOS) Server at 127.0.0.1 Port 80 Apache/2.2.22 (Ubuntu) Server at 127.0.0.1 Port 80
ServerTokens None ServerTokens Min ServerSignature Disable ServerSignature Off ServerTokens Off
От имени какого пользователя по умолчанию работает родительский(основной) процесс apache2 в Linux?
nobody www-data root www sysadmin
Для чего используют представленный php код? <? phpinfo(); ?>
Просто код, без особого предназначения Устаревшая функция PHP, не используется на сегодняшний день Это код для проверки БД MySQL на работоспособность При помощи данного кода можно убедиться в работоспособности PHP Это не php код
Чем чревато использование самоподписанных (self-signed) сертификатов?
У самоподписанных сертификатов используется длина ключа 40 бит, что приводит к очень слабому шифрованию Браузер не будет принимать самоподписанный сертификат, и будет предупреждать об этом пользователя Самоподписанные сертификаты могут использовать длину ключа в 256 бит, что гораздо надежнее, но поддерживается не всеми браузерами Самоподписанные сертификаты используются для опытов и не могут работать с реальными проектами Использование самоподписанных сертификатов это нормально, финансовые учреждения обязанны использовать только их
Какими командами из представленных можно вывести на экран все модули, задействованные в работе apache под операционной системой Linux?
Сертификаты могут использоваться как для идентификации сервера так и клиента Использование сертификатов и соответственно шифрования это достаточно надежный способ передачи данных между сервером и клиентом Использование сертификатов только усложняет процесс конфигурации, с точки зрения надежности смысла не имеет Сертификаты могут использоваться только для идентификации клиента Сертификаты могут использоваться только для идентификации сервера
Какими двумя из перечисленных ниже способов можно перезапустить веб-сервер apache в операционной системе Windows?
apachectl.exe -k restart При помощи оснастки управления службами При помощи графической утилиты "httpd.exe" apachectl.exe -s service restart При помощи графической утилиты "Apache Monitor"
Данная конфигурация полностью работоспособна Неверное описание директивы DocumentRoot Лишняя директива NameVirtualHost(строка 1) Виртуальные хосты не могут содержать описания лог файлов(строки 5,6,7) Синтаксическая ошибка в первой строке
Какое расширение имеют файлы модулей apache2 в ОС GNU/Linux?
.so .mod .ko без расширения .lib
Из представленных ниже вариантов выберите 2 утверждения, которые соответствуют истине.
Метод LINK используется для перехода по гиперссылкам Для запроса стартовой страницы используется метод CONNECT Метод GET предназначен для запроса каких-либо данных POST используется для отправки данных от клиента к серверу Метод GET протокола HTTP предназначен для отправки медиа-данных на сервер
Какой директивой из перечисленных можно изменять формат файла лога ошибок?
Какое основное отличие между протоколами HTTP и HTTPS?
HTTPS(Secure) это безопасная реализация HTTP, в которой применяется шифрование HTTP более современный протокол чем HTTPS; HTTP практически вытеснил HTTPS HTTPS(Slow) версия HTTP для работы в медленных интернет соединениях, таких как мобильные GPRS/EDGE и другие Протокол HTTPS(Speed) это новая ускоренная версия HTTP; в будущем призвана его полностью заменить Больших отличий нет, только адрес порта
Какая из перечисленных утилит используется при создании паролей для наиболее безопасной HTTP авторизации?
apache2ctl htpasswd openssh passwd htdigest
Что означает HTTP-код 200?
OK YES Accepted Not Modified Found
Вам поставили задачу связать между собой веб-сервер Apache2, интерпретатор языка PHP и базу данных MySQL. Какие модули необходимо установить в Apache2 для решения поставленной задачи?
mod_mysql mod_php mpm_php mpm_mysql mod_php_mysql
Какие из нижеперечисленных модулей так или иначе отвечают за авторизацию пользователей?
Каким из нижеперечисленных способов можно удалить службу apache из операционной системы Windows?
httpd.exe -s uninstall При помощи оснастки управления службами apachectl.exe -k uninstall httpd.exe -k uninstall При помощи графической утилиты "Apache Monitor"
Благодаря какому модулю делаются, так называемые, человекочитаемые url? Например: http://example.com/news.php?news_id=novostihttp ://example.com/news/novosti.html
Директива ServerTokens определяет параметры отображение подписи* в сообщениях, генерируемых сервером, например в сообщениях об ошибках. Как необходимо настроить ServerTokens для того, чтобы подпись отображалась, но при этом не указывались название операционной системы и версия веб-сервера? ________________________________________ * - пример подписи: Apache/2.2.15 (CentOS) Server at 127.0.0.1 Port 80 Apache/2.2.22 (Ubuntu) Server at 127.0.0.1 Port 80
ServerTokens Min ServerTokens Prod ServerTokens OS ServerTokens Minor ServerTokens Major
Проанализируйте конфигурацию: <Files ".ht*"> Order allow,deny Deny from all </Files> За что отвечает эта часть кода в конфигурационном файле?
Это запрет на обработку файлов .htaccess и .htpasswd для пользователей хостинга Неверное описание регулярного выражения Код содержит синтаксическую ошибку в описании директивы Files Это запрет на чтение файлов с именем .ht по протоколу HTTP, через веб Это запрет на чтение файлов с именем начинающемся на .ht по протоколу HTTP, через веб
Проанализируйте конфигурацию: <Files ~ "^\.ht"> Order allow,deny Deny from all Satisfy all </Files> За что отвечает эта часть кода в конфигурационном файле?
Это запрет на чтение файлов с именем .ht по протоколу HTTP, через веб Это запрет на чтение файлов с именем начинающемся на .ht по протоколу HTTP, через веб Неверное описание регулярного выражения Код содержит синтаксическую ошибку в описании директивы Files Это запрет на обработку файлов .htaccess и .htpasswd для пользователей хостинга
Проанализируйте представленный код: 1<Directory /var/www/> 2 AuthType Digest 3 AuthName "Restricted Access" 4 AuthUserFile /htdigest 5 Require appropriate-user 6</Directory> Выберите номер строки, в которой содержится ошибка.
2 4 5 Ошибок нет 3
Проанализируйте представленный код: 1<Directory /var/www/> 2 Options +Indexes 3 AllowOverride None 4 Order allow,deny 5 allow from all 6</Directory> Выберите номер строки, в которой содержится ошибка.
3 5 Ошибок нет 4 2
Проанализируйте представленную конфигурацию: 1 <Directory /var/www/> 2 <Files "\.(txt|log)$"> 3 Require all denied 4 </Files> 5 </Directory> Данная конфигурация содержит ошибку, из перечисленных ниже вариантов выберите верный.
Неверно описанное регулярное выражение во второй строке Неверная директива Require в третьей строке Вместо директивы Files необходимо использовать FilesMatch Синтаксическая ошибка в описании директивы Files, из за которой не обрабатывается регулярное выражение Синтаксическая ошибка в первой строке
Проанализируйте представленный HTTP заголовок: 1 POST / HTTP/1.1 2 Host: example.com 3 User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:13.0) Gecko/20100101 Firefox/13.0 4 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 5 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 6 Accept-Encoding: gzip, deflate 7 Connection: keep-alive 8 Referer: http://example.com/9 Content-Type: text/plain 10 Content-Length: 0 11 О чем свидетельствует подзаголовок Content-Type:?
Это ответ от сервера в котором он передает данные в mime-формате text/plain Таким образом клиент сообщает серверу, что передаваемые данные имеют mime-формат text/plain На этот запрос клиент ожидает данные в формате text/plain Свидетельствует о том, что клиент поддерживает исключительно mime-формат text/plain Ответ от сервера в котором он ожидает, что поступающие на ответ данные должны быть в mime-формате text/plain
Проанализируйте представленный HTTP заголовок:
1 POST / HTTP/1.1 2 Host: example.com 3 User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:13.0) Gecko/20100101 Firefox/13.0 4 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 5 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 6 Accept-Encoding: gzip, deflate 7 Connection: keep-alive 8 Referer: http://example.com/9 Content-Type: application/x-www-form-urlencoded 10 Content-Length: 0 11 Какой HTTP метод используется в данном заголовке?
keep-alive gzip POST deflate GET
Проанализируйте представленный HTTP заголовок: 1 GET / HTTP/1.1 2 Host: example.com 3 User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:13.0) Gecko/20100101 Firefox/13.0 4 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 5 Accept-Encoding: gzip, deflate 6 Connection: keep-alive 7 Какой HTTP метод используется в данном заголовке?
keep-alive deflate GET gzip HTTP
Проанализируйте HTTP заголовок: 1 GET / HTTP/1.1 2 Host: example.com 3 User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:13.0) Gecko/20100101 Firefox/13.0 4 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 5 Accept-Encoding: gzip, deflate 6 Connection: keep-alive 7 Из представленных вариантов выберите верные.
Это запрос клиента на сервер по протоколу HTTP Представленная информация является записью из лог-файла веб-сервера apache2 Это запрос от сервера к клиенту Заголовок не верный Это ответ от сервера
Вы можете обратится к нам напрямую, через:
По Skype: molodoyberkut По Telegram: @MolodoyBerkut По ICQ: 657089516 По Viber: molodoyberkut
Экзамен Администрирование Apache 2 для системных администраторов.
Профессиональная сертификация по программе «Администрирование Apache 2» разработана для специалистов, занимающихся установкой, настройкой и администрированием веб-сервера Apache версии 2.0. Сертификат RetraTech по данной специальности обеспечивает IT-специалисту конкурентное преимущество, подтверждая наличие у него необходимых знаний и навыков для работы в должности веб-администратора.