Согласно этой статье «4. Отключите ненужные модули»HTTPD сервер не запускается после отключения этих модулей mod_include, mod_info, mod_autoindex и mod_userdir
Ref: http://www.tecmint.com/apache-security-tips/
Это всегда хорошо, чтобы незначительные шансы быть жертвой любого веб-атаки. Поэтому рекомендуется отключить все те модули, которые в настоящее время не используются. Я отключил эти модули. mod_imap, mod_include, mod_info, mod_userdir, mod_autoindex.
После этого сервер httpd не перезапускается. Не могли бы вы помочь мне выяснить проблему.
я не получил каких-либо ошибок на error_log или access_log
Я получил это следующий ответ, если попытаться перезапустить
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2017-02-01 10:02:08 CET; 1min 15s ago
Docs: man:httpd(8)
man:apachectl(8)
Process: 58603 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
Process: 58601 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
Main PID: 58601 (code=exited, status=1/FAILURE)
apachectl configtest
«AH00526: ошибка синтаксиса в строке 16 файла /etc/httpd/conf.d/autoindex.conf: Недопустимая команда 'IndexOptions', возможно, с ошибкой или с помощью модуля, а не включенный в конфигурации сервера»
#
# Directives controlling the display of server-generated directory listings.
#
# Required modules: mod_authz_core, mod_authz_host,
# mod_autoindex, mod_alias
#
# To see the listing of a directory, the Options directive for the
# directory must include "Indexes", and the directory must not contain
# a file matching those listed in the DirectoryIndex directive.
#
#
# IndexOptions: Controls the appearance of server-generated directory
# listings.
#
IndexOptions FancyIndexing HTMLTable VersionSort
# We include the /icons/ alias for FancyIndexed directory listings. If
# you do not use FancyIndexing, you may comment this out.
#
Alias /icons/ "/usr/share/httpd/icons/"
<Directory "/usr/share/httpd/icons">
Options Indexes MultiViews FollowSymlinks
AllowOverride None
Require all granted
</Directory>
ошибкой я получил в этой линии я не знаю, что пошло не так IndexOptions FancyIndexing HTMLTable VersionSort
Вы пытались «systemctl status httpd.service» и «journalctl -xe», чтобы получить сведения об ошибке? – sadlyblue
'Нет файлов журнала. 'Я получил для" journalctl -xe " – Sundar
Начнем с того, что не отключает целую кучу модулей за один раз, но отключает их один за другим и проверяет, продолжает ли Apache после каждого из них. Кроме того, выполните проверку конфигурации ('apachectl -t') и посмотрите, что это должно сказать. – CBroe