Langkah – langkah instalasi Ajenti V
Persiapan instalasi Ajenti V
Sebelum anda mengeksekusi perintah dibawah semisal anda ingin
menggunakan Nginx maka pastikan Apache tidak ada atau telah dihapus, nanti
konflik.
Menginstall Ajenti V
Disini saya mengasumsikan kita akan menambahkan LEMP (Linux, Nginx,
MariaDB, PHP-FPM) sebagai stacknya, jadi langsung saja eksekusi perintah
berikut:
● CentOS
yum install ajenti-v ajenti-v-nginx ajenti-v-mysql
ajenti-v-php-fpm php-mysql
● Debian/Ubuntu
apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql
ajenti-v-php-fpm php5-mysql
Setelah itu restart Ajenti:
service ajenti restart
Konfigurasi Ajenti
Setelah itu silahkan login ke Ajenti, alamatnya adalah IP server dalam protokol
HTTPS. Misal: https://192.168.2.225. Dan kemudian cek menu Plugins,
pastikan dependensi plugin Ajenti sudah lengkap. Anda bisa mengetahuinya dari
simbol peringatan tanda seru kuning di samping namanya. Contohnya pada
Ajenti VH – MySQL Support, tinggal anda klik saja pada kolom Status apa nama
aplikasinya dan nanti akan diinstallkan.
Aslinya kalau dilihat dari daftar pluginnya dukungan Ajenti ini cukup lengkap juga.
Cuma karena masih mengandalkan repository standar masing – masing distro
maka versinya dibilang ketinggalan jauh. Nginx yang diinstallkan adalah 1.4.1
defaultnya di CentOS.
Menambahkan website dalam Ajenti V
Bila sudah yakin aplikasi yang dibutuhkan sudah siap maka kembali ke menu
utama dan buka Web > Websites, ini adalah menu baru yang ditambahkan Ajenti
V. Nanti kita akan diminta mengaktifkan dukungan Nginx dan PHP-FPM, klik saja
Enable.
Selanjutnya isikan nama domain yang ingin dihosting pada Ajenti pada New
Website. Kalau sudah maka klik saja Manage.
Pertama kita akan mengatur dimana lokasi file – file website akan disimpan, ya
setting virtual host istilahnya. Defaultnya ada di /srv/new-website, saya
anjurkan diubah ke nama domain anda. Klik Set dan Create Directory setelahnya.
Jangan lupa hilangkan centang pada Maintenance Mode.
Oh ya, karena saya malas upload manual file – file WordPress ke
/srv/direktori_virtual_host lewat Tools > File Manager maka saya
memanfaatkan fitur Download and Unpack, bisa anda lihat pada gambar diatas.
Nah… jangan lupa buat dan arahkan A record dari nama domain ke alamat IP
server Ajenti V-nya. Setelah itu coba akses websitenya.
Terakhir misal pada Configuration checks dalam daftar PHP-FPM service, NGINX
config test, NGINX service itu bukan muncul simbol centang melainkan silang
coba klik Restart Websites. Masih tidak berubah? Cek apakah masih ada
Apache/httpd aktif dan hapus. Kecuali anda menggunakan Apache bukan Nginx
maka biarkan saja.
Tambahan
Berikut ini adalah paket tambahan Ajenti-V yang bisa diinstall:
● ajenti-v (main package)
● ajenti-v-mail (Exim and Courier mail)
● ajenti-v-mysql (MySQL DB support)
● ajenti-v-php-fpm (PHP support via PHP-FPM)
● ajenti-v-ruby-unicorn (Rails support via Unicorn)
● ajenti-v-ruby-puma (Rails support via Puma)
● ajenti-v-ftp-pureftpd (FTP support via PureFTPd)
● ajenti-v-nginx (NGINX webserver support)
● ajenti-v-python-gunicorn (Python WSGI support via gunicorn)
● ajenti-v-nodejs (Node.js support)
langkah-langkah menginstall Isp
Config di debian Virtual Box
latar belakang Isp Config
ISPConfig digunakan untuk mengelola website , email alamat dan DNS catatan melalui web
antarmuka berbasis. Perangkat lunak ini memiliki 4 tingkat login: administrator, reseller, client
dan email pengguna.
Fitur
1. Mengelola server satu atau beberapa dari satu controlpanel
2. Web manajemen server untuk Apache dan Nginx 聽
3. Manajemen server email (email virtual) dengan spam dan filter antivirus
4. DNS server manajemen (BIND, powerdns dan MyDNS)
5. Konfigurasi mirroring dan cluster
6. Administrator, reseller, klien dan MailUser login
7. Manajemen server virtual untuk OpenVZ Server
8. Statistik website dengan Webalizer
Konfigurasi Isp Config
1. masukanlah perintah persis dibawah ini,
2. jika anda mendapatkan tampilan seperti dibawah ini, yang harus anda lakukan adalah
memilih no dengan cara menekan tab lalu enter.
3. selanjutnya adalah mengintall beberapa fitur sepertidibawah ini
4. pilihlah ok, artinya fiture ini meminta persetujuan anda untuk menginstalkan postfix.
5. dari bagian seperti dibawah ini anda cukup memilih internet site lalu ok.
6. selanjunyanya memasukan system mail name. Kali ini, yang saya pakai adalah azi.azi.com.
7. pada bagian ini anda dimintakan untuk mengisi kata sandi (catatab : kata sandi harus diingat)
8. masukan kembali kata sandi sebelumnya.
9. silahkan anda pilih yes untuk bagian ini, untuk menginstall maridb.
10. jika sudah restartlah mysql anda dengan perintah seperti dibawah ini.
11. selanjunya masukan perintah seperti dibawah ini.
12. setelah memasukan perintah sebelumnya kita akan menginstall beberapa fitur. Lalukan
sesuai perintah dibawah ini.
13. restartlah seperti perintah dibawah ini.
14. install fitur nginx
15. kemudian stop apache2.
16. start nginx sesuai perintah dibawah ini
17. install fitur dibawah ini
18.masukanlah sesuai perintah dibawah ini pada tahap selanjutnya.
19. pada tahap ini anda di haruskan memasukan zip fitur ispconfig. Pada directory home. Anda
bisa mengirimkannya lewat file sharing. Bisa menggunakan ftp sesuai yang saya gunakan.
20. masuk ke directory anda.
21. masukan perintah ls untuk melihat apakah yang anda kirimkan tadi telah tersimpan.
22. selanjutnya mengcopynya ke /tmp
23. selanjunya menginstallkan unzip
24. install fitur tadi dengan perintah dibawah ini.
25 jika sudah kita akan masuk fiture ispconfig. Yang anda lakukan adalah ketik perintah #cd is
lalu tab secara otomatis virtualbox akan menampilakan directorynya lalu enter.
26. masukan perintah cd install
27. ketikan perintah php -q install.php
28. selanjutnya anda akan akn dimintai beberapa format data. Lakukan sesuai yang berada di
dalam []
29. masukan dns anda dan tambahkan port 8080 misalnya (192.168.10.5:8080) jika anda
mendapatkan tampilan seperti dibawah ini ada cukup klik hide advanced > proceed
192.168.10.5 (unsafe)
30 selanjunya anda akan dimintai login terlebih dahulu.
31. isp config pun selesai di install