Monday, May 30, 2016

Konfigurasi DNS di server Local

Well… teman – teman Developers…
Kali ini saya akan membuat sebuah DNS di server local (localhost), mengapa harus dengan DNS? Karena saya pikir ini awal yang baik untuk memenej projek-projek yang sedang dikerjakan. Disamping itu, source code kita tidak perlu lagi banyak penyesuaian saat akan di deploy ke host karena biasanya ada aja masalah yang tidak diinginkan, register nama domain untuk application di developers.facebook.com untuk keperluan test login dan masih banyak lagi manfaatnya… just try it on…

Yang perlu kamu sediakan hanyalah web server (Xampp, Wampp, Appserv, Nginx dll) namun dalam tutor ini saya menggunakan ZendServer.

1. Buka Notepad++ dengan Run As Administrator
untuk dapat mengubah / simpan perubahan di /etc/hosts,  harus menggunakan akun Administrator saat membukanya.

2. Ctrl+O, buka file /etc/hosts
DiWindows biasanya ada di C:\Windows\System32\drivers\etc\hosts, sedangkan diLinux ada di /etc/hosts.
Kemudian tambahkan DNS dibawah localhost, saya menggunakan nama server.dev (ini custom ya)

#localhost name resolution is handled within DNS itself.
127.0.0.1       
localhost # ::1             localhost 
127.0.0.1                   server.dev 

Jika sudah, maka simpan.

3. Ctrl+O, buka file httpd-vhost.conf
Biasanya terletak di folder Apache nya.
File path httpd-vhost.conf saya ada di C:\Zend\Apache2\conf\extra\httpd-vhost.conf, ini tidak jauh berbeda dengan xampp\wampp\AppServ dan Tambahkan baris berikut dibagian paling bawah file.
<virtualhost>
ServerName server.dev
DocumentRoot "C:/Zend/Apache2/htdocs/server"
SetEnv APPLICATION_ENV "development"
   <directory>
     DirectoryIndex index.php
     Order Allow, Deny
     AllowOverride All
     Allow From All
   </directory>
</virtualhost>


Simpan file dan restart apache.

4. Buat file index.html di C:/Zend/Apache2/htdocs/server/ (sesuai folder di webserver)
Ketikan kode berikut kemudian simpan.

Hello… World It’s great to look my project



5. Buka web browser dan ketik http://server.dev
Jika anda berhasil, maka akan muncul code yang anda tuliskan, jika error, silahkan isi kolom komentar dibawah ini….

No comments:

Post a Comment