Pengaturan Nginx untuk acme-client di OpenBSD

· ~Nur · ⮕OpenBSD · #

Pada artikel sebelumnya kan kita sudah membahas bagaimana cara mendapatkan ssl dengan acme-client. Namun bagaimana apabila kalian ingin mengganti httpd dengan nginx karena sudah terbiasa menggunakan nginx? Tinggal mengganti setelan /etc/nginx/nginx.conf pada bagian dibawah

   server {
        listen       80;
        listen       [::]:80;
        server_name  example.com;
        root         /var/www/htdocs;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root  /var/www/htdocs;
        }
        # <-- DISINI --->

    } 
    # FastCGI to CGI wrapper server

Saya berasumsi kalian tidak mengubah banyak setelan bawaan nginx pada OpenBSD. Jadi tinggal menambahkan konfigurasi dibawah ini

location /.well-known/acme-challenge/ {
  rewrite ^/.well-known/acme-challenge/(.*) /$1 break;
  root /acme;
}

Kemudian tinggal melakukan perintah acme-client untuk mendapatkan SSL

doas rcctl restart nginx
doas acme-client -Fv example.com

Terimakasih dan semoga kalian sudah bisa untuk mendapatkan SSL dari acme-client -Nur

Referensi

https://dataswamp.org/~solene/2019-07-04-nginx-acme.html

Pertanyaan atau komentar? Email kami.