Enable HTTPS on Jenkins

Jenkins uses HTTP by default. You can enable HTTPS by performing a couple of steps. You need to acquire an SSL certificate and corresponding key for a domain that is under your control, and tell Jenkins that it needs to use these resources. Jenkins needs a password store to be able to use your SSL […]

Enable HTTPS on Gitlab

The Gitlab self-hosted application uses HTTP by default. You can enable HTTPS by performing a couple of steps. You need to acquire an SSL certificate and corresponding key for a domain that is under your control, and tell Gitlab that it needs to use these resources. Create a directory which will hold the certificate and […]

Enable SSL in Apache

To enable SSL in Apache, we need to perform some steps. We start by generating a key for our server: openssl genrsa -out server.key 4096 Then we generate a Certificate Signing Request (CSR) based on this key: openssl req -new -key server.key -out server.csr Make sure that you enter a valid value for Common Name […]