Cara Menambahkan Domain Ke Server Nginx VPS

Cara Menambahkan Domain Ke Server Nginx VPS – Setelah anda sudah selesai membuat server nginx, langkah selanjutnya sebelum kita mulai buat website atau blog menggunakan cms wordpress, jomla, dan drupal, terlebih dahulu anda harus menghubungkan domain anda ke alamat ip vps yang letaknya berada pada pengaturan DNS dan NS web hosting pembelian domain anda.

kalau anda sampai sekarang masih juga belum mengarahkan domain anda ke alamat ip vps karena belum tahu caranya, mungkin berikut bisa membantu kesulitan andacara menambahkan domain ke server nginxSilakan pelajari di Cara Setting DNS Untuk Mengarahkan Domain Ke IP VPS

Setelah domain anda sudah terpointing ke ip vps, maka kamu sudah bisa untuk menambahkan domain yang sudah kamu arahkan ke ip web server nginx lebih tepatnya pada vps ubuntu dan centos untuk panduannya pelajari berikut.

Menambahkan Domain Ke Server Block Nginx

Jika anda sebelumnya sudah pernah menggunakan web hosting cpanel maka pada web server nginx juga demikian cuma bedanya pada web server nginx tidak sedia control panel untuk addon domain sedangkan prosesnya sendiri hanya bisa dilakukan dengan cara manual yaitu dengan login ke root lewat akses SSH melalui windows.

Setelah sudah berhasil masuk ke vps dengan akses root, untuk cara pertama yang harus kamu lakukan dalam proses menambahkan domain ke web server nginx atau engine x anda harus membuat folder baru sebagai tempat penyimpanan data-data blog atau website yang bisa kamu buat di folder /home dan /var tapi untuk panduan saat ini saya hanya akan membahas pada folder /home sedangkan untuk langkahnya silakan pelajari.

Keterangan:

  • caraterbaru.id: yang berwarna merah silakan ganti dengan nama domain anda
  • Waktu pengerjaan: 2-5 menit

1. Buat folder baru public_html di /home dengan perintah

sudo mkdir /home/publc_html/caraterbaru.id

2. Rubah kepemilikan domain yang kamu tambahkan

sudo chown $USER:$USER /home/public_html/caraterbaru.id

3. Buat file baru untuk konfigurasi nginx server block domain anda

sudo nano /etc/nginx/site-available/caraterbaru.id

4. Masukkan beberapa konfigurasi berikut

server {
listen 80;

root /home/public_html/caraterbaru.id;
index index.php index.html index.htm;

server_name caraterbaru.id www.caraterbaru.id;

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

error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}

location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

5. Jika sudah CTRL+X, y dan klik Enter

Mengaktifkan Domain Anda Di Server Block Nginx

Setelah anda sudah selesai membuat folder dan konfigurasi server block untuk domain anda, berikutnya adalah anda harus mengaktifkan domain anda supaya bisa digunakan untuk langkah selanjutnya. Untuk perintah command seperti berikut.

1. Masuk ke folder /etc/nginx/sites-enabled

cd /etc/nginx/sites-enabled

2. salin file konfigurasi domain anda yang ada di folder sites-available

cp /etc/nginx/sites-available/caraterbaru.id /etc/nginx/sites-enabled

3. Silakan restart servis nginx menggunakan perintah

service nginx restart

4. Langkah terakhir anda bisa keluar dari putty

exit

Sampai dari langkah ini anda sudah selesai menambahkan dan juga mengaktifkan domain anda pada server block nginx linux ubuntu untuk langkah selanjutnya anda bisa memulai menginstall wordpress di web server nginx atau cms lainnya.