Menambah virtual host nginx atau add domain

Menambah virtual host nginx atau add domain

VirtualHost

sebelumnya sudah kita bahas mengenai cara install LEMP (nginx mysql php phpmyadmin) di ubuntu 12.04 kali ini kita akan menambah virtualhost supaya domain kita bisa mengarah ke webserver kita, pastikan dulu domain kita mengarah ke IP vps kita, gunakan layanan DNS gratis seperti cloudflare.com yang menyediakan CDN gratis dengan fitus yang banyak, saya biasanya menggunakan cloudflare.com untuk mengatasi hal itu.

setelah siap mari kita lakukkan hal dibawah ini., masuk dulu dengan SSH menggunakan putty atau aplikasi lain.

######### Step One— Create a New Directory ##########
sudo mkdir -p /usr/share/nginx/html/domain.com/public_html
######## Step Two—Grant Permissions #########
sudo chown -R www-data:www-data /usr/share/nginx/html/domain.com/public_html
########### supaya bisa dibaca ###########
sudo chmod 755 /usr/share/nginx/html
############# tes ################
sudo nano /usr/share/nginx/html/domain.com/public_html/index.html
<html>
  <head>
    <title>www.example.com</title>
  </head>
  <body>
    <h1>Success: You Have Set Up a Virtual Host</h1>
  </body>
</html>
######### Step Four—Create the New Virtual Host File ###########
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/domain.com
sudo nano /etc/nginx/sites-available/domain.com
edit sesuai keinginan
####### aktivasi virtualhost #########
sudo ln -s /etc/nginx/sites-available/domain.com /etc/nginx/sites-enabled/domain.com
restart
sudo service nginx restart
pastikan sudah menginstall nano editor untuk edit text atau php di vps, dengan cara “apat-get install nano” semua file yang tampil pada vps saat di akses itu lokasinya disini /usr/share/nginx/html
selamat belajar dengan VPS.