У меня есть расширение для httpd.conf. Я использую его для псевдонимов и меняю корень: Исходный корень был установлен в /data/www/html
, и мне нужно, чтобы оно было /data/www/pages
. По нескольким причинам я не хочу трогать оригинал httpd.conf
, поэтому я создал custom_config.conf
расширение конфигурации apache не работает с https
custom_config.conf
<VirtualHost *>
DocumentRoot /data/www/pages
Alias "/blah_blah" "/data/www/blah_blah"
<Directory "/data/www/pages">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
С этим я могу получить доступ к http
но не https
. Я попробовал <VirtualHost *:443>
и перезапустил httpd, конечно, но все равно не работал. Я не эксперт с Apache, но я думаю, что он должен что-то сделать с ssl.conf
, который находится под conf.d
forlder; то же самое место, где я кладу custom_config.conf
спасибо Мехди Где проверить ли LoadModule? –
Вы можете искать 'LoadModule' в файле httpd.conf, если он закомментирован, вы можете добавить эту строку в начало вашего настраиваемого файла конфигурации, если вы не хотите касаться исходного httpd.conf или un- прокомментируйте это в исходном файле. –
Я пробовал это, но я получаю: '' 'Запуск httpd: [Вт 19 апр 11:54:32 2016] [warn] модуль alias_module уже загружен, пропущен''' –