ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Setting up LetsEncrypt on a CentOS 7 NginX proxy

    IT Discussion
    lets encrypt centos 7 nginx proxy ssl ssl certificates encryption how to real instructions
    5
    13
    11.9k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • JaredBuschJ
      JaredBusch
      last edited by JaredBusch

      Here is my /etc/nginx/conf.d/jaredbusch.com.conf in whole for reference.

      server {
      	client_max_body_size 40M;
      	listen 443 ssl;
      	server_name www.jaredbusch.com jaredbusch.com;
      	ssl          on;
      	ssl_certificate /etc/letsencrypt/live/jaredbusch.com/fullchain.pem;
      	ssl_certificate_key /etc/letsencrypt/live/jaredbusch.com/privkey.pem;
      	ssl_stapling on;
      	ssl_stapling_verify on;
      	add_header Strict-Transport-Security "max-age=31536000; includeSubdomains";
      
      	location / {
      		proxy_set_header X-Real-IP $remote_addr;
      		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      		proxy_set_header Host $http_host;
      		proxy_set_header X-NginX-Proxy true;
      		proxy_pass https://10.254.0.101:443;
      		proxy_redirect off;
      	}
      }
      server {
      	client_max_body_size 40M;
      	listen 80;
      	server_name www.jaredbusch.com jaredbusch.com;
      
      	location / {
      		proxy_set_header X-Real-IP $remote_addr;
      		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      		proxy_set_header Host $http_host;
      		proxy_set_header X-NginX-Proxy true;
      		proxy_pass http://10.254.0.101:80;
      		proxy_redirect off;
      	}
      }
      
      1 Reply Last reply Reply Quote 0
      • JaredBuschJ
        JaredBusch
        last edited by JaredBusch

        Now, I just need to get these certificates shipped off to the server behind. Why? Because while I know I do not have to encrypt after the proxy, I still want it all 100% encrypted.

        1 Reply Last reply Reply Quote 1
        • A
          Alex Sage
          last edited by

          Are you still renewing by hand?

          scottalanmillerS 1 Reply Last reply Reply Quote 0
          • A
            Alex Sage
            last edited by

            Any updates to this?

            JaredBuschJ 1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller @Alex Sage
              last edited by

              @aaronstuder said in Setting up LetsEncrypt on a CentOS 7 NginX proxy:

              Are you still renewing by hand?

              I am at least.

              1 Reply Last reply Reply Quote 0
              • dafyreD
                dafyre
                last edited by

                I'm using cron with the old letsencrypt script. I haven't migrated over to certbot yet.

                scottalanmillerS 1 Reply Last reply Reply Quote 1
                • scottalanmillerS
                  scottalanmiller @dafyre
                  last edited by

                  @dafyre said in Setting up LetsEncrypt on a CentOS 7 NginX proxy:

                  I'm using cron with the old letsencrypt script. I haven't migrated over to certbot yet.

                  Same.

                  1 Reply Last reply Reply Quote 0
                  • JaredBuschJ
                    JaredBusch @Alex Sage
                    last edited by

                    @aaronstuder said in Setting up LetsEncrypt on a CentOS 7 NginX proxy:

                    Any updates to this?

                    Use Certbot never this method. keep your life simpler.

                    travisdh1T 1 Reply Last reply Reply Quote 0
                    • travisdh1T
                      travisdh1 @JaredBusch
                      last edited by

                      @JaredBusch said in Setting up LetsEncrypt on a CentOS 7 NginX proxy:

                      @aaronstuder said in Setting up LetsEncrypt on a CentOS 7 NginX proxy:

                      Any updates to this?

                      Use Certbot never this method. keep your life simpler.

                      Yeah. If the old way is working, that should keep working. However, certbot is easier to use.

                      JaredBuschJ 1 Reply Last reply Reply Quote 0
                      • JaredBuschJ
                        JaredBusch @travisdh1
                        last edited by

                        @travisdh1 said in Setting up LetsEncrypt on a CentOS 7 NginX proxy:

                        @JaredBusch said in Setting up LetsEncrypt on a CentOS 7 NginX proxy:

                        @aaronstuder said in Setting up LetsEncrypt on a CentOS 7 NginX proxy:

                        Any updates to this?

                        Use Certbot never this method. keep your life simpler.

                        Yeah. If the old way is working, that should keep working. However, certbot is easier to use.

                        When my system came up for renew after certbot was out, I installed certbot and renewed that way. everything is in the same pace. nothing had to be changed in the config files.

                        1 Reply Last reply Reply Quote 2
                        • 1 / 1
                        • First post
                          Last post