switched to certbot command in nginx & apache ssl example configs
This commit is contained in:
parent
4a0a3abd0a
commit
b03ea68d49
2 changed files with 106 additions and 116 deletions
|
@ -1,33 +1,26 @@
|
|||
#
|
||||
# this is an example nginx config for zammad with free letsencrypt.org ssl certificates
|
||||
# this is an example apache 2.4 config for zammad with free letsencrypt.org ssl certificates
|
||||
# replace all occurrences of example.com with your domain
|
||||
# when creating letsencrypt certificates the first time comment out the https parts in the config or nginx will not start
|
||||
# create letsencrypt certificate by: /usr/bin/letsencrypt certonly --rsa-key-size 4096 --duplicate --text --webroot-path /var/www/html/ --webroot -d example.com -d www.example.com
|
||||
# create letsencrypt certificate by: certbot certonly --webroot -w /var/www/html -d www.example.com
|
||||
# create dhparam.pem by: openssl dhparam -out /etc/ssl/dhparam.pem 4096
|
||||
# download x3 certificate by: wget -q https://letsencrypt.org/certs/lets-encrypt-x3-cross-signed.pem -P /etc/ssl
|
||||
# you can test your ssl configuration @ https://www.ssllabs.com/ssltest/analyze.html
|
||||
#
|
||||
|
||||
#
|
||||
# this is the apache config for zammad
|
||||
#
|
||||
|
||||
<VirtualHost *:80>
|
||||
# replace 'localhost' with your fqdn if you want to use zammad from remote
|
||||
ServerName your.domain.name
|
||||
Redirect permanent / https://your.domain.name
|
||||
ServerName example.com
|
||||
Redirect permanent / https://example.com
|
||||
</VirtualHost>
|
||||
|
||||
<VirtualHost *:443>
|
||||
SSLEngine on
|
||||
SSLProtocol all -SSLv2 -SSLv3
|
||||
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
|
||||
SSLCertificateFile /etc/letsencrypt/live/your.domain.name/cert.pem
|
||||
SSLCertificateKeyFile /etc/letsencrypt/live/your.domain.name/privkey.pem
|
||||
SSLCertificateChainFile /etc/letsencrypt/live/your.domain.name/chain.pem
|
||||
|
||||
SSLOpenSSLConfCmd DHParameters /etc/ssl/dhparam.pem
|
||||
SSLCertificateFile /etc/letsencrypt/live/example.com-0000/fullchain.pem
|
||||
SSLCertificateKeyFile /etc/letsencrypt/live/example.com-0000/privkey.pem
|
||||
SSLCertificateChainFile /etc/ssl/lets-encrypt-x3-cross-signed.pem
|
||||
SSLOpenSSLConfCmd DHParameters /etc/ssl/dhparam.pem
|
||||
|
||||
# replace 'localhost' with your fqdn if you want to use zammad from remote
|
||||
ServerName localhost
|
||||
|
@ -65,5 +58,4 @@
|
|||
Options FollowSymLinks
|
||||
Require all granted
|
||||
</Directory>
|
||||
|
||||
</VirtualHost>
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
#
|
||||
# this is an example nginx config for zammad with free letsencrypt.org ssl certificates
|
||||
# replace all occurrences of example.com with your domain
|
||||
# when creating letsencrypt certificates the first time comment out the https parts in the config or nginx will not start
|
||||
# create letsencrypt certificate by: /usr/bin/letsencrypt certonly --rsa-key-size 4096 --duplicate --text --webroot-path /var/www/html/ --webroot -d example.com -d www.example.com
|
||||
# create letsencrypt certificate by: certbot certonly --webroot -w /var/www/html -d www.example.com
|
||||
# create dhparam.pem by: openssl dhparam -out /etc/nginx/ssl/dhparam.pem 4096
|
||||
# download x3 certificate by: wget -q https://letsencrypt.org/certs/lets-encrypt-x3-cross-signed.pem -P /etc/nginx/ssl
|
||||
# you can test your ssl configuration @ https://www.ssllabs.com/ssltest/analyze.html
|
||||
|
@ -141,5 +140,4 @@ server {
|
|||
gzip_types text/plain text/xml text/css image/svg+xml application/javascript application/x-javascript application/json application/xml;
|
||||
gzip_proxied any;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue