Я пытаюсь установить защищенное соединение на Apache2, но мне трудно. Операционная система представляет собой новую установку Ubuntu 18.04 (переустановлена сегодня, поскольку я бегал кругами, пытаясь устранить причины, по которым это не работает).
Я могу заставить работать http, а https работает с использованием внутреннего ipтолько адресВнешний IP-адрес дает мне время ожидания соединения.
Содержимое, которое я пытался обслуживать, было приложением php, но в данный момент я использую одну html-страницу с одной строкой текста, пока не смогу заставить это работать.
Вот мой VirtualHostнастройки.
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/http
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/http
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/cloudflare/ocdev.pem
SSLCertificateKeyFile /etc/cloudflare/ocdev.key
SSLCACertificateFile /etc/cloudflare/origin.pem
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
</IfModule>
Я включил ssl с помощью команды a2enmod ssl
.
Рад предоставить дополнительную информацию, если это поможет. Пожалуйста, помогите!