Luthfi Idris Cerita Linux, Jerman Wirausaha dan Hidup Sederhana

SSL certificate di nginx

Membuat SSL sertifikat di nginx mudah sekali. Hanya beberapa perintah langsung jadi. Setelah install nginx lalu buat folder dan perintah openssl untuk membuat ssl sertifikat.

sudo mkdir /etc/nginx/ssl
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt

artinya kita membuat ssl sertifikat dengan x.509, valid selama 365 hari, menggunakan rsa 2048 bit dan -keyout untuk private key file and -out untuk dimana tempat sertifikat yang kita bikin. Lalu kita akan diajukan beberapa pertanyaan yang menunjukkan identitas kita.

Pada konfigurasi /etc/nginx/sites-available/default/ juga harus dirubah. Ubah menjadi seperti ini.

server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;

    listen 443 ssl;

    root /usr/share/nginx/html;
    index index.html index.htm;

    server_name your_domain.com;
    ssl_certificate /etc/nginx/ssl/nginx.crt;
    ssl_certificate_key /etc/nginx/ssl/nginx.key;

    location / {
            try_files $uri $uri/ =404;
    }
}

terakhir restart service nginx dengan sudo service nginx restart. Lalu coba dengan https://domain.anda.

sumber

« Pos Sebelumnya Pos Sesudahnya »