Wednesday, 5 August 2020
Konfigurasi Ajenti pada Debian
Control Panel atau disebut juga Control Panel Hosting merupakan software berbasis web yang digunakan untuk mengelola server dan layanan hosting. Dengan adanya control panel maka konfigurasi serta manajemen server dan layangan hosting akan lebih mudah karena aplikasi atau software ini dibuat dengan tampilan antarmuka yang user friendly. Saat ini ada banyak sekali control panel hosting yang digunakan, dari yang berbayar sampai yang open source dengan beragam fitur yang ditawarkan contohnya seperti Ajenti, cPanel, Plesk, dan masih banyak lagi.
Ajenti merupakan salah satu aplikasi Control Panel yang juga banyak digunakan yang bersifat open source. Ajenti Control Panel ini berbasis Python dikombinasikan juga dengan PHP. Dari segi tampilan antarmuka ajenti ini sudah sangat menarik dan juga user friendly dengan dukungan berbagai sistem operiasi yang bisa dijalankan serta tersedia banyak plugin yang bisa kita install pada ajenti seperti NGINX, SAMBA, BIND9, dan masih banyak lagi.
Installasi Ajenti
Sebelum itu kita ubah terlebih dahulu network dengan nano /etc/network/interfaces
dan kita lihat dengan perintah cat /etc/network/interfaces
Setelah itu masukan Repository Debian dengan perintah nano /etc/apt/source.list
deb http://kebo.vlsm.org/debian/ stretch-updates main contrib non-free
deb http://kebo.vlsm.org/debian-security/ stretch/updates main contrib non-free
Jika sudah makan sehabis itu memperbaiki bug yang terjadi dengan menambahkan tanda ("") pada nomor 3600 di file /usr/share/pyshared/socketio/transports.py
Wednesday, 22 April 2020
Konfigurasi Web Server dengan Ip Virtual
- Untuk mengecek ip address sesuai dengan yang tercantum menggunakan perintah ip addr.
Jika dilihat dari output tersebut untuk membuat ip virtual tidak bisa berurutan karena dari ens33 langsung ke ens37. Hal ini harus sesuai yang didaftarkan pada /etc/network/interface.
GNU nano 2.7.4 File: /etc/network/interfaces
# This file describes the network interfaces available on your system
- Selanjutnya atur ip address pada domain dengan mengedit file 128(Ip address) seperti dibawah ini : root@root:/etc/bind# nano 128
- Uji coba ping ke web server yang telah dibuat tadi seperti dibawah ini dengan perintah :
ping www.syncqueen.net (www/ftp/mail + nama domain)
- Setelah itu kita install apache untuk web servernya dengan perintah : apt-get install apache2 -y
opsi y untuk yes
- Masuk ke folder apache 2 dengan perintah cd /etc/apache2/sites-available/ lalu copy file 000-default.conf sesuai dengan yang diinginkan seperti dibawah ini
- Edit file yang terdapat pada belajar.conf dengan menambahkan : ServerName www.syncqueen.net
- Selanjutnya masuk ke folder /var/www/html dengan perintah cd /var/www/html/
- Kemudian edit file index.html yang terdapat pada folder tersebut seperti dibawah ini
- Matikan terlebih dahulu file site default
- Kemudian aktifkan file web yang sudah dibuat tadi
- Lalu restart apache2 dengan perintah /etc/init.d/apache2 restart
- Atur ip address server pada client di dns untuk server
- Kemudian kita uji coba dengan ping
- Masuk browser masukan nama domain yang telah kita daftarkan
Tahap kedua (Menggunakan Nginx)
-Sebelum lanjut kita matikan apache2 yang sudah kita install sebelumnya
-Lalu kita cek status apache apakah sudah mati jika sudah maka akan berganti menjadi inactive
-Selanjutnya kita install nginx dengan perintah : apt-get install nginx
-Setelah menginstall kita berpindah direktori /var/www/html/
-Kemudian copy file index.html ke /var/www/ setelah itu remove file index.html sehingga cuma satu file yang ada pada /var/www/html/
-Selanjutnya kita cek apakah sudah aktif nginx
Pengujian
-Buka browser dengan memasukan ip address :192.168.100.128
- Coba juga dengan memasukan domain : www.syncqueen.net
-Kemudian bisa di edit dengan mengubahnya pada file index.nginx-debian.html






























































