Bem, aqui está o seu problema:
<VirtualHost *:433>
Mude isso para 443.
Eu comprei um certificado SSL de namecheap.com. Eu estou tentando instalá-lo em um servidor com o Ubuntu 14.04 e Apache. Eu usei o seguinte tutorial para configurar o Apache link . O servidor tem um site pré-existente que está sendo executado somente em HTTP.
O site usa dois subdomínios admin.example.com e api.example.com, então eu comprei um certificado curinga.
Eu instalei os certificados de acordo com a autoridade de certificação e modifiquei a configuração do Apache example.com.conf para adicionar o host virtual SSL, eu ainda quero que as páginas não HTTPS funcionem, então deixei a configuração da porta 80 existente e adicionou a nova configuração do host host virtual abaixo.
Eu reiniciei o Apache e tentei visualizar a página via https, mas recebi o seguinte código de erro do firefox (Error code: ssl_error_rx_record_too_long)
Eu tentei as correções mencionadas neste post sem sucesso link
Também verifiquei se o firewall tem a porta 443 aberta.
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com api.example.com admin.example.com
DocumentRoot /var/www/example.com/public/
<Directory "/var/www/example.com/public/">
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Satisfy all
IndexIgnore */*
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
</Directory>
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
#ErrorLog "/var/www/example.com/protected/runtime/apache-error.log"
#CustomLog "/var/www/example.com/protected/runtime/access.log" common
</VirtualHost>
<VirtualHost *:433>
#SSL certificate
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/STAR.example.com.crt
SSLCertificateKeyFile /etc/apache2/ssl/*.example.com.key
SSLCACertificateFile /etc/apache2/ssl/STAR.example.com.ca-bundle.crt
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com api.example.com admin.example.com
DocumentRoot /var/www/example.com/public/
<Directory "/var/www/example.com/public/">
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Satisfy all
IndexIgnore */*
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
</Directory>
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
ErrorLog "/var/www/example.com/protected/runtime/apache-error.log"
CustomLog "/var/www/example.com/protected/runtime/access.log" combined
</VirtualHost>
$ apache2 -v
Server version: Apache/2.4.7 (Ubuntu)
Server built: Jul 22 2014 14:36:38