Fix CHECK_REMOTE for DUAL_RSA_ECDSApull/581/head
| @ -0,0 +1,39 @@ | |||
| # Uncomment and modify any variables you need | |||
| # see https://github.com/srvrco/getssl/wiki/Config-variables for details | |||
| # see https://github.com/srvrco/getssl/wiki/Example-config-files for example configs | |||
| # | |||
| CA="https://pebble:14000/dir" | |||
| VALIDATE_VIA_DNS=true | |||
| DNS_ADD_COMMAND="/getssl/dns_scripts/dns_add_challtestsrv" | |||
| DNS_DEL_COMMAND="/getssl/dns_scripts/dns_del_challtestsrv" | |||
| PUBLIC_DNS_SERVER=10.30.50.3 | |||
| DNS_EXTRA_WAIT="" | |||
| DUAL_RSA_ECDSA="true" | |||
| ACCOUNT_KEY_TYPE="prime256v1" | |||
| PRIVATE_KEY_ALG="prime256v1" | |||
| # Additional domains - this could be multiple domains / subdomains in a comma separated list | |||
| SANS="" | |||
| # Acme Challenge Location. The first line for the domain, the following ones for each additional domain. | |||
| ACL=('/var/www/html/.well-known/acme-challenge') | |||
| #Set USE_SINGLE_ACL="true" to use a single ACL for all checks | |||
| USE_SINGLE_ACL="false" | |||
| # Location for all your certs, these can either be on the server (full path name) | |||
| # or using ssh /sftp as for the ACL | |||
| DOMAIN_CERT_LOCATION="/etc/nginx/pki/server.ec.crt" | |||
| DOMAIN_KEY_LOCATION="/etc/nginx/pki/private/server.ec.key" | |||
| CA_CERT_LOCATION="/etc/nginx/pki/chain.crt" | |||
| DOMAIN_CHAIN_LOCATION="" # this is the domain cert and CA cert | |||
| DOMAIN_PEM_LOCATION="" # this is the domain_key, domain cert and CA cert | |||
| # The command needed to reload apache / nginx or whatever you use | |||
| RELOAD_CMD="cp /getssl/test/test-config/nginx-ubuntu-ssl ${NGINX_CONFIG} && /getssl/test/restart-nginx" | |||
| # Define the server type and confirm correct certificate is installed | |||
| SERVER_TYPE="https" | |||
| CHECK_REMOTE="false" | |||
| @ -0,0 +1,32 @@ | |||
| # Test that more than one location can be specified for CERT and KEY locations and that the | |||
| # files are copied to both locations when both RSA and ECDSA certificates are created | |||
| # | |||
| CA="https://pebble:14000/dir" | |||
| DUAL_RSA_ECDSA="true" | |||
| ACCOUNT_KEY_TYPE="prime256v1" | |||
| PRIVATE_KEY_ALG="prime256v1" | |||
| # Additional domains - this could be multiple domains / subdomains in a comma separated list | |||
| SANS="a.${GETSSL_HOST}" | |||
| # Acme Challenge Location. | |||
| ACL=('/var/www/html/.well-known/acme-challenge') | |||
| #Set USE_SINGLE_ACL="true" to use a single ACL for all checks | |||
| USE_SINGLE_ACL="true" | |||
| # Location for all your certs, these can either be on the server (full path name) | |||
| # or using ssh /sftp as for the ACL | |||
| DOMAIN_CERT_LOCATION="/etc/nginx/pki/server.crt" | |||
| DOMAIN_KEY_LOCATION="/etc/nginx/pki/private/server.key;/root/a.${GETSSL_HOST}/server.key" | |||
| CA_CERT_LOCATION="/etc/nginx/pki/chain.crt" | |||
| DOMAIN_CHAIN_LOCATION="/etc/nginx/pki/domain-chain.crt;/root/a.${GETSSL_HOST}/domain-chain.crt" # this is the domain cert and CA cert | |||
| DOMAIN_PEM_LOCATION="" # this is the domain_key, domain cert and CA cert | |||
| # The command needed to reload apache / nginx or whatever you use | |||
| RELOAD_CMD="cp /getssl/test/test-config/nginx-ubuntu-ssl ${NGINX_CONFIG} && /getssl/test/restart-nginx" | |||
| # Define the server type and confirm correct certificate is installed | |||
| SERVER_TYPE="https" | |||
| CHECK_REMOTE="false" | |||
| @ -0,0 +1,33 @@ | |||
| # Uncomment and modify any variables you need | |||
| # see https://github.com/srvrco/getssl/wiki/Config-variables for details | |||
| # see https://github.com/srvrco/getssl/wiki/Example-config-files for example configs | |||
| # | |||
| CA="https://pebble:14000/dir" | |||
| DUAL_RSA_ECDSA="true" | |||
| ACCOUNT_KEY_TYPE="prime256v1" | |||
| PRIVATE_KEY_ALG="prime256v1" | |||
| # Additional domains - this could be multiple domains / subdomains in a comma separated list | |||
| SANS="" | |||
| # Acme Challenge Location. | |||
| ACL=('/var/www/html/.well-known/acme-challenge') | |||
| #Set USE_SINGLE_ACL="true" to use a single ACL for all checks | |||
| USE_SINGLE_ACL="false" | |||
| # Location for all your certs, these can either be on the server (full path name) | |||
| # or using ssh /sftp as for the ACL | |||
| DOMAIN_CERT_LOCATION="/etc/nginx/pki/server.ec.crt" | |||
| DOMAIN_KEY_LOCATION="/etc/nginx/pki/private/server.ec.key" | |||
| CA_CERT_LOCATION="/etc/nginx/pki/chain.crt" | |||
| DOMAIN_CHAIN_LOCATION="" # this is the domain cert and CA cert | |||
| DOMAIN_PEM_LOCATION="" # this is the domain_key, domain cert and CA cert | |||
| # The command needed to reload apache / nginx or whatever you use | |||
| RELOAD_CMD="cp /getssl/test/test-config/nginx-ubuntu-ssl ${NGINX_CONFIG} && /getssl/test/restart-nginx" | |||
| # Define the server type and confirm correct certificate is installed | |||
| SERVER_TYPE="https" | |||
| CHECK_REMOTE="false" | |||
| @ -0,0 +1,97 @@ | |||
| ## | |||
| # You should look at the following URL's in order to grasp a solid understanding | |||
| # of Nginx configuration files in order to fully unleash the power of Nginx. | |||
| # http://wiki.nginx.org/Pitfalls | |||
| # http://wiki.nginx.org/QuickStart | |||
| # http://wiki.nginx.org/Configuration | |||
| # | |||
| # Generally, you will want to move this file somewhere, and start with a clean | |||
| # file but keep this around for reference. Or just disable in sites-enabled. | |||
| # | |||
| # Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples. | |||
| ## | |||
| # Default server configuration | |||
| # | |||
| server { | |||
| listen 80 default_server; | |||
| listen 5002 default_server; | |||
| listen [::]:5002 default_server; | |||
| # SSL configuration | |||
| # | |||
| listen 443 ssl default_server; | |||
| listen [::]:443 ssl default_server; | |||
| listen 5001 ssl default_server; | |||
| listen [::]:5001 ssl default_server; | |||
| # | |||
| # Note: You should disable gzip for SSL traffic. | |||
| # See: https://bugs.debian.org/773332 | |||
| # | |||
| # Read up on ssl_ciphers to ensure a secure configuration. | |||
| # See: https://bugs.debian.org/765782 | |||
| # | |||
| # Self signed certs generated by the ssl-cert package | |||
| # Don't use them in a production server! | |||
| # | |||
| # include snippets/snakeoil.conf; | |||
| root /var/www/html; | |||
| # Add index.php to the list if you are using PHP | |||
| index index.html index.htm index.nginx-debian.html; | |||
| ssl_protocols TLSv1 TLSv1.1 TLSv1.2; | |||
| server_name _; | |||
| ssl_certificate /etc/nginx/pki/server.crt; | |||
| ssl_certificate_key /etc/nginx/pki/private/server.key; | |||
| ssl_certificate /etc/nginx/pki/server.ec.crt; | |||
| ssl_certificate_key /etc/nginx/pki/private/server.ec.key; | |||
| location / { | |||
| # First attempt to serve request as file, then | |||
| # as directory, then fall back to displaying a 404. | |||
| try_files $uri $uri/ =404; | |||
| } | |||
| # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 | |||
| # | |||
| #location ~ \.php$ { | |||
| # include snippets/fastcgi-php.conf; | |||
| # | |||
| # # With php7.0-cgi alone: | |||
| # fastcgi_pass 127.0.0.1:9000; | |||
| # # With php7.0-fpm: | |||
| # fastcgi_pass unix:/run/php/php7.0-fpm.sock; | |||
| #} | |||
| # deny access to .htaccess files, if Apache's document root | |||
| # concurs with nginx's one | |||
| # | |||
| #location ~ /\.ht { | |||
| # deny all; | |||
| #} | |||
| } | |||
| # Virtual Host configuration for example.com | |||
| # | |||
| # You can move that to a different file under sites-available/ and symlink that | |||
| # to sites-enabled/ to enable it. | |||
| # | |||
| #server { | |||
| # listen 80; | |||
| # listen [::]:80; | |||
| # | |||
| # server_name example.com; | |||
| # | |||
| # root /var/www/example.com; | |||
| # index index.html; | |||
| # | |||
| # location / { | |||
| # try_files $uri $uri/ =404; | |||
| # } | |||
| #} | |||