Setting DNS

Sebelum nya pastikan kita sudah punya domain.

disini saya akan coba beli domain dari niagahoster, boleh beli dimanapun

Untuk penamaan domain bebas, disini saya beli domain .xyz

Silahkan lanjutkan pembayaran, maka domain akan ber hasil di beli

Setelah itu klik kelola domain dan pilih DNS Management. lalu pilih add record kita akan menambahkan record baru

Kita akan konekan dengan cloudflare dan create domain baru dengan nama domain yang kita beli

Untuk record nya kita pilih A record dan name nya testing (bebas), lalu masukan ip instance nya dan save

Pilih yang free dan pilih continue, lalu create dns seperti gambar di bawah

Pastikan sama seperti gambar di atas, untuk ip di sesuaikan dengan instance yg ada di aws yang sudah kita buat sebelumnya

Di nomer 4 ada Add Cloudflare's nameservers, ini kita copy dan ubah dns yang ada di niagahoster

Jika sudah klik update dan di cloudflare nya klik tombol done

Disini akan membutuhkan waktu maksimal 24jam untuk pergantian DNS

Sambil menunggu kita akan buat subdomain testing.docsrajifdevops.xyz

Maka akan muncul di browser testing.docsrajifdevops.xyz

Sekarang kita akan config sesuai dengan domain

pastikan sudah masuk di folder /etc/nginx/sites-available, lalu kita akan create nama domain dan isi file nya seperti gambar di bawah. dengan menggunakan nano

Dan masukkan seperti ini

server {
        listen 80;
        listen [::]:80;

        root /home/ubuntu/testing.docsrajifdevops.xyz/public;
        index index.html;

        server_name testing.docsrajifdevops.xyz;

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

Disini root nya kita arahkan ke home dan file nye ke index.html, pastikan sudah sesuai

Lalu save ctrl + x lalu y dan enter

Jika sudah kita restart nginx nya

service nginx restart

Lalu kita masuk ke /etc/nginx dan ketikkan ini untuk memindahkan file

mv sites-available/testing.docsrajifdevops.xyz sites-enabled/testing.docsrajifdevops.xyz

Kita pindah kan yang sebelum di available ke enabled, karna include di awal ada di enabled

Jika sudah sama kita restart nginx nya

Kalo kita running testing.docsrajifdevops.xyz makan akan 404

Kenapa dia 404, karna memang di dalem belom ada folder atau isi nya. jadi akan muncul 404

Last updated

Was this helpful?