Question
Install SSL certificate manually on serverpilot for Apache
Hi all,
As a serverpilot free user, I’m struggling to config ssl to use https on my Ubuntu server.
I followed this tutorial to prepare the key/certs:
https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-with-a-free-signed-ssl-certificate-on-a-vpsI configured /etc/apache-sp/vhosts.d/app-domain.conf:
<VirtualHost 127.0.0.1:81>
Define DOCUMENT_ROOT /srv/users/serverpilot/apps/app-domain/public
Define PHP_PROXY_URL unix:/srv/users/serverpilot/run/app-domain.php-fpm.sock|fcgi://localhost
ServerAdmin webmaster@
DocumentRoot ${DOCUMENT_ROOT}
ServerName app-domain
ServerAlias app-domain.com
ServerAlias www.app-domain.com
ErrorLog "/srv/users/serverpilot/log/app-domain/app-domain_apache.error.log"
CustomLog "/srv/users/serverpilot/log/app-domain/app-domain_apache.access.log" common
RemoteIPHeader X-Real-IP
SetEnvIf X-Forwarded-SSL on HTTPS=on
IncludeOptional /etc/apache-sp/vhosts.d/app-domain.d/*.conf
</VirtualHost>
<VirtualHost 127.0.0.1:443>
Define DOCUMENT_ROOT /srv/users/serverpilot/apps/app-domain/public
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM
SSLCertificateFile /etc/apache-sp/certs/app-domain/app-domain.cert
SSLCertificateKeyFile /etc/apache-sp/certs/app-domain/private.key
SSLCertificateChainFile /etc/apache-sp/certs/app-domain/sub.class1.server.ca.pem
ServerAdmin webmaster@
DocumentRoot ${DOCUMENT_ROOT}
ServerName app-domain.com
ServerAlias app-domain.com
ServerAlias www.app-domain.com
ErrorLog "/srv/users/serverpilot/log/app-domain/https_app-domain_apache.error.log"
CustomLog "/srv/users/serverpilot/log/app-domain/https_app-domain_apache.access.log" common
</VirtualHost>
but it doesn’t work and i cannot find any error message.
many thanks in advance.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×