Когда я перезапускаю httpd, я получаю следующую ошибку. Что мне не хватает?
[root@localhost ~]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: Syntax error on line 22 of /etc/httpd/conf.d/sites.conf:
Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration
Я установил mod_ssl используя yum install mod_ssl openssh
Package 1:mod_ssl-2.2.15-15.el6.centos.x86_64 already installed and latest version
Package openssh-5.3p1-70.el6_2.2.x86_64 already installed and latest version
Мой sites.conf выглядит так
<VirtualHost *:80>
# ServerName shop.itmanx.com
ServerAdmin webmaster@itmanx.com
DocumentRoot /var/www/html/magento
<Directory /var/www/html>
Options -Indexes
AllowOverride All
</Directory>
ErrorLog logs/shop-error.log
CustomLog logs/shop-access.log
</VirtualHost>
<VirtualHost *:443>
ServerName secure.itmanx.com
ServerAdmin webmaster@itmanx.com
SSLEngine on
SSLCertificateFile /etc/httpd/ssl/secure.itmanx.com/server.crt
SSLCertificateKeyFile /etc/httpd/ssl/secure.itmanx.com/server.key
SSLCertificateChainFile /etc/httpd/ssl/secure.itmanx.com/chain.crt
DocumentRoot /var/www/html/magento
<Directory /var/www/html>
Options -Indexes
AllowOverride All
</Directory>
ErrorLog logs/shop-ssl-error.log
CustomLog logs/shop-ssl-access.log
</VirtualHost>
ssl
apache-httpd
Кристиан
источник
источник
mod_ssl
. На RHEL и CentOS это делается сyum install mod_ssl
.sudo a2enmod ssl
Во многих системах (Ubuntu, Suse, Debian, ...) выполните следующую команду, чтобы включить SSL-мод Apache:
Страница man a2enmod
источник
a2enmod
является специфичным для Debian. Он управляет символическими ссылками для того, как Debian разбивает конфигурации Apache. Ваша команда эквивалентнаln -s /etc/apache2/mods-{available,enabled}/ssl.load; ln -s /etc/apache2/mods-{available,enabled}/ssl.conf
a2enmod
также используется на suse.На CentOS 7 установка пакета "mod_ssl" и перезапуск сервера apache работали для меня:
источник
httpd24 решение:
источник
На Ubntu 18.04 бионический.
sudo a2enmod ssl; перезапуск службы sudo apache2
источник
sudo a2enmod ssl;
Возможно, вам следует добавить туда комментарий, чтобы перезагрузить сервер после изменения.