BAB 1
BAB 1
CONTROL PANEL HOSTING DAN SHARE HOSTING SERVER
KOMPETENSI INTI
3. Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Dasar-Dasar Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional.
4. Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Dasar-Dasar Teknik Komputer dan Informatika Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.
Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan langsung.
APERSEPSI
Pada umumnya website dibuat untuk menyampaikan informasi (konten) kepada khalayak ramai secara cepat dan dapat diakses di manapun melalui internet. Website sebagai wadah penyaji informasi diranah internet dibuat dengan beberapa tahapan dan salah satu tahapan awal dalam membangun website berbasis hosting adalah penggunaan cPanel untuk memudahkan dalam proses pembuatan dan pemeliharaan website. Langkah awal untuk untuk membuat website sendiri dimulai dengan memahami terlebih dahulu tentang seluk-beluk cPanel. cPanel sebagai salah satu aplikasi berbasis website yang berfungsi sebagai kontrol panel web hosting yang memberikan tampilan grafis dan program-program yang dibuat untuk memudahkan proses hosting pada sebuah website. Sebab aplikasi tersebut akan sering menggunakan cPanel dalam proses pembuatan dan pemeliharaan website. Sederhananya, jika sebuah website diibaratkan sebagai sebuah restoran maka cPanel adalah dapur dari restoran tersebut. Sebuah restoran dalam memberikan produknya kepada pelanggan, yaitu makanan terdapat proses bagaimana makanan itu tercipta di dapur melalui pemotongan bahan dasar dengan pisau, penggorengan dengan katel, merebus dengan panci, dan lain-lain.
AYO PAHAMI
A. Control Panel Hosting
Control panel hosting menyediakan solusi elegan sebagai host dari beberapa situs website yang berjalan pada share hosting, VPS (Virtual Private Server), dan dedicated server. Control panel hosting jenis ini menawarkan kemudahan untuk mengelola piranti lunak berbasis web untuk menyederhanakan proses penanganan server, tanpa perlu memiliki pengetahuan akan server administration. Di samping menentukan layanan hosting murah yang sesuai dengan budget, pemilihan control panel hosting pun menjadi pilihan yang tepat. Control panel hosting ini berisikan berbagai fasilitas untuk mengatur semua fungsi dalam server.
Σ
Gambar 1.2 Control Panel Hosting
http://www.boc.web.id/wp-conte
1. Dasar-Dasar cPanel
Secara sederhana, cPanel identik dengan sebuah Web hosting control panel yang digunakan untuk mengatur server yang letaknya sangat jauh (bisa di dalam atau di luar negeri) yang dipakai untuk hosting website. Di mana kita bisa mengatur beberapa fungsi dari server tersebut dengan mudah. Bayangkan jika tanpa memakai cPanel ini harus bolak-balik ke tempat server berada guna mengatur domain atau menginstal script semacam wordpress atau Joomla.
a. Manfaat cPanel
cPanel disediakan oleh perusahaan pemilik server dan di instal secara langsung pada server yang bersangkutan. cPanel hingga sekarang baru support dengan server berbasis Linux OS. cPanel sudah disediakan dipaket hosting. Beberapa manfaat cPanel, sebagai berikut
1) Tidak perlu berpergian ke server yang bersangkutan yang menghosting website untuk aktivitas tertentu. Hanya duduk di depan komputer dan membuka browser.
2) Mengetahui spesifikasi server yang dipakai. Seperti processor, RAM. Disk (yang dihosting) termasuk Load dari server yang dipakai juga bisa diakses dengan mudah.
3) Mengatur pemakaian domain, mengatur file dari website, mengatur database, dan lain-lain.
Fitur cPanel
Dengan adanya cPanel ini sangat membantu blogger dan website developer dalam membuat konten website yang berkualitas, mudah dan juga murah. cPanel sendiri ini berbayar. Pada dasarnya, fitur-fitur dari cPanel tergantung dari ketersediaan pihak penyedia hosting. Namun secara garis besar fitur-fitur cPanel adalah sebagai berikut.
No.
Fitur-fitur
1.
Preference
Keterangan
Tersedia berbagai macam tutorial berupa video dan artikel, serta pengaturan dari cPanel seperti merubah tema. Merubah bahasa (sekarang belum tersedia bahasa indonesia) dan lain-lain.
2.
Tersedia berbagai opsi yang mengatur Email pribadi yang berdasarkan Domain yang pakai. Biasanya juga terdapat fitur anti spam seperti Spam assasin yang di bundling di fitur ini.
3.
Files
4.
Mengatur tentang File yang masuk di hosting. Pemilik bisa mengakses file yang ada di hosting, mengedit file hosting tersebut. Backup file yang ada di hosting dan lain-lain.
Logs
5.
Untuk melihat aktivitas tentang siapa saja user yang mengakses website, check IP dari pengunjung website. Memasang password pada folder/direktori dari file hosting dan lain-lain.
Domain
6.
Mengatur tentang pemasangan domain, add-ons domain, sub domain pengaturan DNSS dan lain-lain.
Database
7.
Mengatur tentang Databese dari website, seperti database mySQL dan PhpMyAdmin.
Software
CPanel juga mendukung pemasangan Script aplikasi pihak ketiga. Beberapa aplikasi pihak ketiga tersebut seperti diantaranya adalah Softtaculus (pemasangan wordpress, Joomla, Drupal dalam satu klik) Cloudfire CDN dan lain-lain.
2. Klasifikasi Kontrol Panel Hosting Berbasis Open Source
Pada dasarnya cPanel termasuk merk kontrol panel yang paling populer dan paling banyak digunakan di dunia. Ada juga kontrol panel web hosting merk lain seperti Direct Admin, Webmin, Plesk, dan lain-lain. Terdapat beberapa kontrol panel alternatif yang bersifat open source yang tersedia untuk di unduh (download) secara gratis dengan fitur hampir sama dengan yang berbayar,
a. cPanel
cPanel identik dengan kontrol panel hosting yang berbasis Unix/Linux. Aplikasi ini menjadi control panel web hosting yang sangat populer dan umum digunakan oleh sebagian besar jasa penyedia web hosting baik di Indonesia maupun dunia. cPanel memiliki fitur terlengkap yang bisa digunakan untuk mengatur semua kebutuhan pembuatan website melalui tampilan grafis yang mudah digunakan dan responsif. Antarmuka grafisnya sangat membantu untuk mengelola website beserta account hosting dengan sangat mudah dan cepat. ePanel memberi akses penuh atas berbagai elemen pengaturan dari situs web dan administrasi hostingnya melalui web browser misalnya seperti membuat database, membuat account email, auto responder, mengelola file website, dan memiliki fitur autofix yang mampu memberikan solusi praktis terhadap permasalahan yang ditemui oleh para usernya. Dengan demikian, cPanel sebagai control panel server hosting karena sifatnya yang user-friendly dan masih terus dikembangkan hingga saat ini.
b. Plesk
Plesk tersedia bagi OS server Linux dan Windows serta memiliki kemiripan dengan cPanel. Plesk digunakan untuk mengelola account hosting melalui antarmuka berbasis web. Aplikasi ini dapat di instalasi dalam kontrol panel yang ada didalam VPS atau dedicated server. Plesk juga dapat mengontrol ribuan virtual host dalam satu mesin. Kontrol panel jenis ini mampu mengotomatisasi berbagai tugas sehingga mengurangi biaya dan sumber daya sekaligus meningkatkan profitabilitas, efisiensi dan kepuasan pelanggan. Sekalipun Plesk cukup populer, namun control panel jenis masih ini tergolong rumit untuk diakses oleh pengguna hosting Indonesia yang newbie, karena memiliki antarmuka yang mengharuskan penggunanya memiliki pengetahuan web server jika ingin melakukan optimasi. Fitur-fitur yang ditawarkan oleh Plesk antara lain sebagai berikut.
1) Mengelola dan membuat akun email dan database seperti MySQL dan PsotgreSQL.
2) Membuat akun FTP.
3) Menambahkan domain dan subdomain.
4) Mengelola DNS dan sumber daya lainnya.
5) Restore dan backup data.
c. ISPConfig
ISPConfig berlisensi di bawah lisensi BSD yang identik dengan kontrol panel open source multi bahasa yang berguna untuk mengelola beberapa server di bawah satu kontrol panel. Kontrol panel jenis ini juga mampu mengelola FTP, SQL, BIND DNS, database, dan virtual server. Fitur-fitur yang disediakan oleh ISPConfig adalah sebagai berikut.
1) Antarmuka web yang memudahkan untuk administrator reseller, dan client login.
2) Dapat memanage lebih dari satu server dari satu panel kontrol.
3) Konfigurasi mirroring dan cluster.
4) Mendukung webserver seperti Apache dan Nginx.
5) Mengelola akun email dan FTP dengan baik.
d. Kloxo
Kloxo identik dengan salah satu kontrol panel website ya disediakan gratis untuk distro Redhat dan CentOS. Memiliki fitur seperti FTP, spam filter, PHP, Perl, CGI, fitur Messaging, Backup restore, dan modul Ticketing yang tersedia dalam kontrol panel tersebut. Aplikasi ini membantu user untuk mengelola kombinasi antara Apache dengan BIND, serta memiliki kemampuan beralih antara interface tanpa harus kehilangan data.
e. Zpanel
Zpanel ditulis dalam bahasa PHP murni dan berjalan dengan baik pada Apache, PHP dan MySQL. Zpanel identik dengan kontrol panel hosting yang disediakan secara gratis dan mudah digunakan pada kontrol panel webhosting kelas enterprise seperti Linux, UNIX, Mac OS, dan Windows OS. Aplikasi ini muncul dengan serangkaian fitur inti guna menjalankan layanan hosting web. Fitur-fitur tersebut antara lain Apache Web Server, hMailServer, FileZilla Server, MySQL, PHP, Webalizer, RoundCube, PhpMyAdmin, phpSysInfo, FTP Jailing, dan lain-lain.
f. Webmin
Webmin merupakan kontrol panel webhosting yang fungsional dan sangat powerfull serta dirancang untuk platform Unix dan Linux dengan metode yang simpel. Webmin mampu untuk mengelola berbagai komponen lingkungan berbasis web dari pengaturan webserver untuk maintaining FTP dan Email Server. Fitur-fitur yang disediakan pada Webmin sebagai berikut.
1) Mengkonfigurasi dan membuat server virtual pada Apache.
2) Mengelola, menginstal atau menghapus paket piranti lunak (RPM format).
3) Untuk keamanan menggunakan fitur firewall.
4) Mengubah pengaturan DNS, alamat IP, konfigurasi routing.
5) Mengelola database, tabel dan field MySQL.
g. EHCP
9
EHCP (Easy Hosting Control Panel) identik dengan software kontrol panel gratis untuk menjaga server hosting berbasis web dan juga berbasis open-source yang dapat digunakan untuk hosting situs website, membuat account email, account FTP, serta sub domain secara gratis. Hal yang perlu diketahui adalah EHCP termasuk control panel untuk hosting yang pertama ditulis dengan bahasa PHP. Selain itu, EHCP merupakan satu-satunya control panel yang telah built-in support untuk Nginx dan PHP-FPM yang tidak menggunakan Apache dan memberikan kinerja yang baik untuk server low end.
h. DTC
Domain Technologie Control (DTC) adalah control panel hosting terutama untuk admin dan akuntansi layanan hosting GPL. Dengan bantuan interface web berbasis GUI, DTC dapat mendelegasikan tugas seperti membuat email, account FTP, subdomain, database dan banyak lagi. Ia mengatur database MySQL yang berisi semua informasi hosting.
i. Interworx
Interworx identik dengan sistem manajemen server Linux dan kontrol panel webhosting yang memiliki seperangkat tool dengan memberikan kewenangan administrator untuk memerintah servernya sendiri dan end user dapat meninjau hasil pengelolaan website tersebut. Kontrol panel ini pada dasarnya dibagi menjadi dua mode operasi, yaitu sebagai berikut.
1) Nodeworx, yaitu modus administrator yang membantu mengelolaan server.
2) SiteWorx, yaitu website owner view yang membantu end users untuk mengelola account mereka hosting dan fitur-fitur didalamnya.
j. Ajenti
Ajenti merupakan satu-satunya kontrol panel berbasis open source yang kaya fitur, kuat dan ringan. Kontrol panel yang menyediakan antarmuka web responsif untuk mengelola server kecil set-up dan juga paling cocok untuk Dedicated dan VPS hosting. Muncul dengan banyak built-in plugin untuk mengkonfigurasi dan mengelola piranti lunak server dan layanan seperti Apache, Nginx, MySQL, FTP, Firewall, File System, Cron, Munin, Samba, Squid dan banyak program lainnya seperti File Manager, Kode Editor untuk developer serta akses Terminal.
k. VestaCP
Control panel lainnya yang juga perlu diketahui oleh pengguna hosting Indonesia adalah VestaCP. Sama seperti EHCP, control panel ini pun berbasis open-source, sehingga dapat digunakan secara gratis, Selain hadir dengan fitur untuk dipakai mengelola website secara mudah, VestaCP juga hadir dengan tampilan support bahasa Indonesia.
1. Webuzo
Selanjutnya adalah Webuzo, merupakan sebuah produk dari Softaculous. Control panel ini hadir dengan fitur yang cukup lengkap, termasuk script auto install. Namun, yang menjadi kekurangan, Webuzo tidak mendukung dns cluster dan kebanyakan fitur yang ada harus di-install oleh Anda secara manual.
m. sPanel
sPanel adalah control panel hosting berbasis Unix/Linux (saat ini, berbasis Debian) yang dikembangkan sendiri oleh salah satu perusahaan web hosting terbesar di Indonesia. sPanel memiliki antarmuka web yang cukup sederhana, termasuk versi teks yang ringan bandwidth, serta beberapa fitur unik seperti histori backup tiga bulan yang dapat dibrowse/direstore per file, mekanisme keamanan skrip CGI, dan lain-lain. Jika dibandingkan dengan control panel lainnya, penggunaan sPanel lebih mengarah command line daripada GUI (Graphical User Interface). Oleh karenanya, bagi pengguna yang mungkin tidak terlalu familiar dengan perintah-perintah Linux/Unix, mungkin akan sedikit kesulitan dalam menggunakan sPanel. Saat ini sPanel masih belum banyak mendukung script auto installer seperti halnya pada softaculous diCPanel. Untuk CMS WordPress, Joomla. PhpBB, Prestashop, MyBB, OpenCart, Moodle dan Drupal sudah bisa dilakukan instalasi otomatis melalui sPanel.
3. Perbedaan Web Hosting Server
Pengertian web hosting adalah sebuah service atau layanan yang menyediakan resource dari server untuk disewakan kepada semua orang yang membutuhkannya untuk menempatkan file atau informasi di jarungan internet, sehingga tidak perlu memiliki server mandiri yang berjalan 24 jam. Hosting dapat dikategorikan menjadi shared hosting (sebuah server untuk banyak user sharing resources), dedicated hosting (sebuah server untuk sebuah user), dan reseller hosting yang bisa dijual kembali. Service pada hosting itu bermacam-macam, mulai dari web. ftp. email, vpn, dan lain-lain. Untuk memakai layanan hosting, kita menggunakan Control Panel. Control Panel sebagai sebuah aplikasi pada hosting untuk mempermudah pengaturan hosting yang memiliki kemiripan seperti OS dan berbasis GUI. Namun sebenarnya, aplikasi ini berupa kumpulan script-script dan command yang didesain sedemikian rupa untuk memudahkan webmaster dalam mengelola website.
a. Server Hosting Indonesia
Server Hosting Indonesia artinya komputer web server yang digunakan untuk menyimpan data website datacenter terletak di Indonesia (Jakarta). Beberapa karakteristik dari server hosting Indonesia sebagai berikut.
1) Cepat jika diakses oleh pengguna internet di Indonesia karena routing jaraknya pendek.
2) Cocok buat website yang pengunjung utama berasal dari indonesia.
3) Tidak terpengaruh oleh kondisi konektivitas jaringan internasional dari ISP Indonesia yang digunakan pelanggan.
4) Untuk berkirim e-mail ke arah mail server luar negeri seperti Yahoo!, Hotmail, dan Gmail, lebih lambat datangnya dari hosting server USA karena memiliki bandwith internasional yang lebih kecil.
b. Server Hosting Singapura
Server Hosting Singapura artinya komputer web server yang digunakan untuk menyimpan data website/datacenter terletak di Singapura. Beberapa karakteristik dari server hosting Singapura sebagai berikut.
1) Cepat jika diakses oleh pengguna internet di Indonesia dan Asia Pasifik karena routing/jaraknya pendek.
2) Cocok buat website yang pengunjung utama berasal dari indonesia dan Asia Pasifik.
3) Terpengaruh oleh kondisi konektivitas jaringan internasional dari ISP Indonesia yang digunakan pelanggan.
4) Untuk berkirim e-mail ke arah mail server luar negeri seperti Yahoo!, Hotmail, dan Gmail, relatif lebih cepat datangnya dibandingkan server Indonesia.
5) Kecepatan akses di Indonesia dan Asia Pasifik relatif cepat namun normal di dunia internasional.
c. Server Hosting USA
Server Hosting USA artinya komputer web server yang digunakan untuk menyimpan data website/datacenter terletak di USA. Beberapa karakteristik dari server hosting USA sebagai berikut.
1) Cepat diakses dari seluruh dunia karena pusat server internet dunia ada di USA.
2) Cocok buat website yang pengunjung utama berasal dari dunia internasional.
3) Terpengaruh oleh kondisi konektivitas jaringan internasional dari ISP Indonesia yang digunakan pelanggan.
4) Pengiriman dan penerimaan e-mail cepat/real time sebab routing ke mail server relatif lebih pendek, misal ke Yahoo, Hotmail, Gmail, dan pengguna server berbasis di USA lainnya.
4. Konfigurasi Control Panel Hosting
Salah satu aplikasi hosting yang paling sering digunakan adalah EHCP (Easy Hosting Control Panel) dengan basis Linux debian OS sebagai servernya. Di dalam EHCP terdapat beberapa fitur default antara lain Web server (apache2), Web mail, Database server (seperti PhpMyAdmin, MySQL), FTP server, dan lain-lain. Untuk installasi EHCP memerlukan syarat yang harus diinstall di laptop misalnya seperti LAMP Server. Langkah-langkah dalam EHCP (Easy Hosting Control Panel) sebagai berikut.
a. Unduh dahulu filenya dengan perintah sebagai berikut.
wget -O ehcp.tgz www.chop.net/ehcp_latest.tgz
b. Selanjutnya ekstrak file tersebut dengan perintah sebagai berikut.
root@thoriq:-@ tar zxvf ehcp.tgz
c. Setelah proses ekstraksi selesai, dilanjutkan dengan masuk ke directory ehcp sebagai berikut.
root@thoriq: # cd ehcp/
d. Untuk mengawali proses instalasi dilakukan dengan mengetikkan perintah sebagai berikut.
root@thoriq:/chcp#./install
e. Tunggu beberapa saat hingga muncul tampilan STAGE 1 sebagai berikut.
f. Pada tahap ini, tekan tombol Enter untuk melanjutkan instalasi.
Tunggu proses EHCP Instal Inputs/Setting Section. Pada kotak dialog enter your name, masukkan nama user. Perhatikan gambar berikut.
g. Pada tahap ini, tekan tombol Einer untuk melanjutkan instalasi
Selanjutnya masukkan alamat email pada pertanyaan "please enter your admin email (used to send your panel info, ehep news) - enter an already working email", misalnya cyberthong@gmail.com. Perhatikan gambar berikut
h. Pada tahap ini, tokan tombol Enter untuk melanjutkan instalasi.
Selanjutnya masukkan password database pada pertanyaan "Enter your currem MYSQL ROOT PASSWORD", misalnya trqthoriq Perhatikan gambar berikut.
i. Pada tahap ini, tekan tombol Enter untuk melanjutkan instalasi.
Selanjutnya masukkan password untuk sign in pada pertanyaan "Please pay attention that, you cannot use sign # in your password, misalnya trqthoriq. Perhatikan gambar berikut.
Please pay attention that, you cannot use sign in your password.trethorio
j. Pada tahap ini, tekan tombol Enter untuk melanjutkan instalasi.
Selanjutnya masukkan password untuk login panel chep pada pertanyaan "Enter ehep admin NEW PASSWORD (default 1234)", misalnya trq271014. Perhatikan gambar berikut.
Enter ehcp panel admin NEW PASSWORD (default 1234):trq271014
Ulangi password di atas saat muncul pertanyaan "Enter chep admin NEW PASSWORD AGAIN". Perhatikan gambar berikut.
Enter ehcp panel admin NEW PASSWORD AGAIN: trq271014
k. Pada tahap ini, tekan tombol Enter untuk melanjutkan instalasi.
Selanjutnya pada isian pemilihan bahasa, pilih "en" saja. Perhatikan gambar berikut.
p does not work
executing command: mkdir -p/etc/ehcp/(escapedcad: mkdir -p /etc/ehcp/)
Localutils.php: file written successfully: /etc/ehcp/ehcp.conf, made w
w, leave blank Your hostname seems to be ramdani, if it is different, enter it now,
if correct
Hostname is set as thoriq Your ip seems to be 192.168.33.2, if it is different or you want to use a differ ent (external) ip, enter it now, leave blank if correct
ip is set as (192.168.33.21 in ehcp, (Your server's actual ip is not changed!
LANGUAGE SELECTION:
chcp currently supports English, Turkish, German, Spanish, French (some of these par tial) except installation enter Language file you want to use len/tr/german/spanish/nl/fz defau
k. Pada tahap ini, tekan tombol Enter untuk melanjutkan instalasi.
Selanjutnya muncul pertanyaan "Do you want to instal..", jawah dengan "y". Perhatikan gambar berikut.
want to all some additional programs which are not essential but usef Ament, such as ffmpeg, etc.? Answer no if you have you not light/fast system (y/(nl)
1. Pada tahap ini, tekan tombol Enter untuk melanjutkan instalasi.
Selanjutnya muncul tampilan Modified configuration file, arahkan pointer pada tulisan yang ke dua yaitu keep the local version currently installed. Perhatikan gambar berikut.
uration
Modified configuration file
A new version (/usr/php5/php.ini production cli) of configuration Tste/etc/php5/C11ini is available, but the version installed currently has been locally modified.
What do you want to do shout modified configuration file php. ini?
install the parkage maintainer's version
Leep the local version currently installed
show the differences between the versions
show a side by side difference between the versions start a new shell to examine the situation
Ok
Gambar 1.11 Modified configuration file
m. Pada tahap ini, posisikan pada tombol OK dan tekan tombol Enter untuk melanjutkan instalasi.
Selanjutnya tunggu beberapa saat hingga debian menyelesaikan tugasnya. Perhatikan gambar berikut.
n. Selanjutnya muncul tampilan postfix configuraion dan arahkan pointer pada internet site, dan akhiri dengan menekan tombol Enter. Perhatikan gambar berikut.
Several tage of soil configurats
Satellite cystee
Gambar 1.13 Postfix configuraion
Berikutnya masukkan alamat mail untuk domain, misalnya mail.thoriq.com. Perhatikan gambar berikut.
o. Setelah proses instalasi berjalan dengan baik dan benar. Dilanjutkan dengan membuka web browser seperti Mozilla Firefox, Google Chrome, atau web browser yang sejenisnya. Dilanjutkan dengan menuliskan IP server atau domain ehep sehingga muncul tampilan login sebagai berikut.
Gambar 1.15 Tampilan login
Selanjutnya akan muncul overview ehep dan fitur-fiturnya tampak sebagai berikut.
Gambar 1.16 Overview ehep
MENANYA
Masing-masing siswa membuat beberapa pertanyaan tentang konfigurasi control panel hosting yang kurang dimengerti kemudian saling tukar dengan teman sebangku. Mintalah mereka untuk menjawabnya. Apabila mengalami kesulitan bertanyalah pada guru!
B. Share Hosting Server
Dalam dunia internet banyak ditemui istilah hosting, terutama bagi usernemer yang sudah memiliki blog dengan self hosting. Dari banyaknya web yang tersebar di internet, ternyata web-web tersebut disimpan dalam beberapa jenis hosting yang berbeda jenis dan karakteristiknya. Web hosting adalah salah satu bentuk layanan jasa penyewaan tempat di dunia maya yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa anau produknya situs internet. Ada yang menyewa shared hosting. menggunakan VPS (Virtual Private Server), tetapi ada juga yang menggunakan Dedicated Server sebagai tempat menaruh web/blog mereka. Web hosting juga dapat diartikan sebagai tempat penyimpanan data berupa megabytes (mb) hingga terabytes (tb) dengan memiliki koneksi ke jaringan intemet sehingga data tersebut dapat diakses (request) oleh user dari semua tempat secara simultan. Hal inilah yang menyebabkan sebuah website dapat diakses bersamaan dalam satu waktu oleh multi user.
1. Definisi Shared Hosting
User secara umum menyewa jasa hosting kepada penyedia hosting guna mendapatkan account hosting (sejumlah ruang disk, account email, akses shell FTP, dan lain-lain) dan dapat mengupload file-file website yang nantinya dapat dilihat oleh pengunjung website. Karena selalu berkaitan dengan website walaupun bisa saja terdapat layanan hosting yang khusus email saja (email hosting), akses telnet/SSH/ shell saja (shell hosting), dan lain-lain. Jika sebuah server digunakan untuk beberapa orang, maka harga sewa relatif lebih murah. Meskipun data di letakkan dalam satu server yang sama dengan pengguna lain, tetapi yang bersangkutan tidak perlu khawatir terhadap privasinya karena pihak hosting memiliki sistem kontrol administrasi yang relatif aman. Dengan demikian, shared hosting identik dengan salah satu layanan web hosting di mana sebuah akun hosting ditaruh dalam satu server yang sama dengan beberapa akun hosting lainnya guna memakai services bersama-sama. Layanan shared hosting sendiri dipilih oleh user web dengan ciri khas hosting murah tetapi dengan spesifikasi server yang bagus.
Para pengguna hosting jenis ini menggunakan satu buah sumber daya dan service dalam server secara bersamaan. Jumlah pengguna untuk satu buah server bervariasi, tergantung dari kebijakan pemilik server dan kemampuan dari komputer server tersebut. Hosting jenis ini sangat serpengaruh oleh perilaku dari semua pengguna jasa hosting yang bersangkutan. Jika ada salah satu saja yang membuat masalah, misalkan sehingga mampu membebani server, maka pengguna yang lain juga akan terkena dampaknya. Bisa web blognya menjadi lebih pelan, atau kemungkinan-kemungkinan yang lain. Tetapi penyedia hosting jenis ini selalu memantau para penggunanya. Sehingga jika salah satu pengguna yang terlalu besar menggunakan sumber daya server, maka biasanya akan segera diperingatkan.
Gambar 1.17 Shared Hosting
http:/www.patartambunan.com/wp-content/uploads/2015/09/Pengertian-Shared-Hosting-Kelebihan-dan-Kekurangannya.jpg
2. Kelebihan dan Kekurangan Shared Hosting
Dengan berlangganan account hosting pada penyedia hosting, user pada umumnya mendapatkan nama domain, sejumlah ruang disk yang bisa diisi dengan data, dan alamat account email. Sehingga penyewa dapat membuat website dan berinteraksi dengan pengunjung website dan/atau staf tertentu menggunakan website dan email. Shared hosting biasanya menggunakan sistem kontrol panel berbasis web seperti cPanel. DirectAdmin, Plesk, Interworx, H-Sphere atau salah satu dari banyak produk panel kontrol lainnya. Dengan adanya sistem kontrol ini dapat dengan mudah untuk mengatur web, biasanya shared hosting Bandwidth Transfer, dan lainnya. menyediakan statistik hosting seperti CPU Usage, Disk Space, Monthly
a. Kelebihan
Kelebihan memilih shared hosting, yaitu mendapatkan sebuah server dengan spesifikasi tinggi namun dengan harga relatif murah serta mendapatkan berbagai fitur dalam sistem kontrol web yang di sebuah web site dengan berbagai platform. sediakan oleh pihak hosting yang dengan sekali klik dapat membuat
b. Kekurangan
Karena shared hosting digunakan untuk beberapa pengguna. tentunya beban server akan ditanggung bersama. Misalnya terdapat seorang pengguna memiliki kunjungan ribuan orang perhari tentu akan memakan performa dari server. Hal ini pertanda bahwa performa situs user yang lain akan menurun karena berada dalam satu server. Oleh sebab itu, tidak jarang pihak hosting memutuskan untuk menang-guhkan akun hosting yang memiliki kebutuhan data transfer melebihi kapasitas yang telah ditentukan guna menghindari server down yang berakibat pada pengguna lain.
3. Konfigurasi Share Hosting Server
i-MSCP (internet Multi Server Control Panel) identik dengan proyek open source yang bertujuan untuk membangun sebuah panel kontrol multi server yang lebih terfokus pada penggunaan secara pribadi dan profesional. Aplikasi jenis ini sangat cepat dan user friendly tidak kalah dengan cPanel yang biasa digunakan. Tujuan utamanya adalah pengelolaan shared hosting tanpa campur tangan manusia pada sistem file server. Aplikasi i-MSCP hanya bisa digunakan pada dua distro linux, yaitu Debian (versi Wheezy ke atas) dan Ubuntu LTS (versi 12.04 keatas).
i-MSCP
Gambar 1.18 Aplikasi i-MSCP
https://do514p5gzuoqd.cloudfront.net/wp-content/uploads/2017/06/imscp-wordpress-
install.jpg
a. Fitur-fitur i-MSCP
Fitur-fitur yang dimiliki oleh di i-MSCP sebagai berikut.
1) Custom DNS records
2) Event Manager (frontEnd and Backend)
3) External Mail Server
4) Mail Server management (Postfix, Courier, Dovecot), both with quota support)
Susceministrator, reseller and client)
7 hit songs kate per uses zor domain or per site).
hosooling biture the uaatsenied installanen.
12 SQL sevengenon (MySQL)
15. Wobbler protecten using FS inanindie dil
server management Apache TK, Fegid and FastCGI/PHPS.
Pain MSCP sesligan pigein, andahan yang bisa diinstall sebagai
Tabel 1.2 Pugn tumibaltan
Na
Keterangan
Miscellaneous
Remesebesige do. Debugibar
SonuncubePlugin, OwnDDNS Desmain Name Aggresal, Dene
3.
Biling
Kac Wines dan ImscyBox.Siling
Rock-Files
Monitern, duur Mailgraph
5
Other
Apache2 Tool Redirec, Postfix Smarthost, Binds Locainers
AlminerSQL, InstantSSH, PhgSwitcher, PostScreen, SpamAssassan, OpenDKIM, ClamAV
b. Minimal Sistem
Minimal sistem yang digunakan untuk instalasi i-MSCP adal sehuga berikut
RAM mmimum 512 MIS
2) Prosesor 1 GHz atau lebih cepat 32-bit (x86) atau 64-bit (x64) wup lebih darjukan menggunakan core 13.
3) Harë arse niminal 1 GB yang digunakan untuk -MSCP dan layanan yang dikelola oleh orang yang sana
4) Akses memet mumimum 10 Miss
5) Aplikasi PHP harus di atas versi 5.3.2, dan Perl harus di atas versi
6) Lamen OS untuk Debian mominal Squeeze dar. Ubuntu, minimal Lucid
c. Instalasi i-MSCP di server Debian 8
23
Langkah-langkah instalasi i-MSCP di server Debian delapan sebagai berikut.
1) Tahap persiapan (pre-install)
Perintah-perintah yang digunakan pada saat tahap persiapan (pre-install) sebagai berikut.
# apt-get update
# apt-get install whiptail tasksel
#tasksel install standard
2) Setting fqdn
Perintah yang digunakan sebagai berikut.
echo 'host.domain.tld' > /etc/hostname
# echo 'vps.thoriq.net' > /etc/hostname
#hostname-F/etc/hostname
Setelah selesai, simpan konfigurasi tersebut dengan menekan keyboard pada tombol kombinasi CTRL + O dan kemudian tekan Enter. Setelah tersimpan, keluar dari file tersebut tersebut dengan menekan keyboard pada tombol kombinasi CTRL + X. Hal yang perlu diperhatikan adalah bila lupa dengan nama hostname server, dapat menggunakan nama alternatif dengan mengetikkan:
"hostname -f".
3) Unduh dan ekstrak file i-MSCP
Guna mendownload file installer dan menginstall-nya harus login dengan menggunakan user root. Selanjutnya unduh file installer ke dalam folder /usr/local/src dan kemudian ekstrak file tersebut. Perintah yang digunakan sebagai berikut.
#cd /usr/local/src
Sekarang ini, versi terbaru dari i-MSCP adalah 1.1.5, maka perintah yang digunakan untuk mengunduh dan meng-ekstrak file i-MSCP 1.1.5 sebagai berikut.
# wget https://github.com/i-MSCP/imscp/archive/1.1.5.tar.gz
# tar xzf 1.1.5.tar.gz
# cd imscp-1.1.5
imscp-1.1.5#
Sebelum melakukan eksekusi file hasil mengunduh dan mengestrak, file imscp.conf yang berada pada folder configs debian harus diubah (edit) menggunakan editor nano dengan langkah sebagai berikut.
#nano/configs/debian/imscp.conf
vps.thoriq.net, 192.168.100.2
Setelah selesai, simpan konfigurasi tersebut dengan menekan keyboard pada tombol kombinasi CTRL + O dan kemudian tekan Enter. Setelah tersimpan, keluar dari file tersebut tersebut dengan menekan keyboard pada tombol kombinasi CTRL + X
4) Proses instalasi
Setelah semua persiapan selesai dilakukan, langkah selanjutnya adalah proses instalasi i-MSCP. Perintah-perintah yang digunakan
sebagai berikut.
#perl imscp-autoinstall-d
Tunggu hingga muncul gambar seperti berikut.
Installing pwe Petrieving file 24 of 32 (cating
Gambar 1.19 Proses remaining
http://www.dhansz.com/wp-content/uploads/2014/05/install-i-MSCP-1.png
Selanjutnya muncul tampilan i-MSCP Setup Dialog. Kali ini di jawab dengan OK dan akhiri dengan menekan tombol Enter.
1-RSCP Setup Dining
Internet Bulti Server Control Panel
platforme. 1-ROCF software appliance provides complete hosting automation for Linu
1-MCP offers an easy-to-use graphical interface foodistystore,
Gambar 1.20 Tampilan i-MSCP Setup Dialog http://www.dhansz.com/wp-content/uploads/2014/05/install-i-MSCP-2.png
Selanjutnya muncul tampilan Installer Options yang memiliki dua opsi pilihan yaitu install dan build. Pada kali ini pilih pada install dengan menekan tombol spacebar dan akhiri dengan menekan tombol enter.
1-ESCP Setup Dialog
Installer Options
Please, choose an option:
Install: Choose this option if you want install or update 1-MBCP.
Build: Choose this option if you want install -HSCP manually or if you vant migrate from lapCP ( 1.0.7).
(*) natall
build
<Abort
Gambar 1.21 Tampilan Installer Options
http://www.dhansz.com/wp-content/uploads/2014/05/i-MSCP-3.png
Hal yang perlu diketahui adalah dalam penginstallan i-MSCP banyak ditampilkan berbagai dialog box yang muncul menanyakan tentang password, fqdn, bahasa, zona waktu, dan lain-lain. Tunggu hingga proses instalasi selesai dikerjakan dan selanjutnya muncul tampilan pada gambar berikut.
1-SCP Setup Dislog
Congratulations
1-HSCP 1.1.5 has been successfully installed/updated.
Please go to http://vps.thoriq.net and log in with your administrator account.
Thanks for using 1-HSCP.
Setelah selesai, dilanjutkan dengan login menggunakan account Admin yang telah dibuat tadi atau bisa juga mengakses melal http: 192.168.100.2 sehingga akan muncul tampilan sebaga berikut.
Gambar 1.23 Login i-MSCP
Setelah selesai, dilanjutkan dengan login menggunakan account Admin yang telah dibuat tadi atau bisa juga mengakses melalui http://192.168.100.2 sehingga akan muncul tampilan sebagai berikut.
Komentar
Posting Komentar