Hari ini saya akan sharing tentang seputaran debian server saja yaitu tentang cara install Apache2 , Php5 , Mariadb dan phpmyadmin Langsung kita mulai saja.
APACHE
Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix , BSD, Linux, Microsoft Windows dan Novel Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antar muka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.
Sejarah apache
Pada awal mulanya, Apache merupakan Perangkat lunak sumber terbuka yang menjadi alternatif dari server web Netscape (sekarang dikenal sebagai Sun java system web server. Sejak April 1996 Apache menjadi server web terpopuler di Internet . Pada Mei 1999, Apache digunakan di 57% dari semua web server di dunia. Pada November 2005 persentase ini naik menjadi 71%. (sumber: Netcraft Web Server Survey, November 2005).
Asal mula nama Apache berasal ketika sebuah server web populer yang dikembangkan pada awal 1995 yang bernama NCSA HTTPd 1.3 memiliki sejumlah perubahan besar terhadap kode sumbernya (patch). Saking banyaknya patch pada perangkat lunak tersebut sehingga disebut sebuah server yang memiliki banyak patch ("a patchy" server). Tetapi pada halaman FAQ situs web resminya, disebutkan bahwa "Apache" dipilih untuk menghormati suku asli Indian Amerika Apache (Indé), yang dikenal karena keahlian dan strategi perangnya. Versi 2 dari Apache ditulis dari awal tanpa mengandung kode sumber dari NCSA.
sumber : https://id.wikipedia.org/wiki/Apache_HTTP_Server
kelebihan apache:
1.Open Source
2.Proses instalasinya mudah
3.Mudah untuk dikustomisasi (Apache hanya punya 4 file konfigurasi) ataupun menambah
peripheral dalam web servernya
4.Bisa digunakan di berbagai platform mesin dari mainframe sampai embedded system
5.Ada komunitas yang besar sehingga mudah mencari solusinya jika ditemukan masalah
6.Mudah dicari di internet
7.Server Apache otomatis berkomunikasi dengan clientnya untuk mendapatkan tampilan web terbaik
8.Keamanannya bagus dan bisa menggunakan SSL (Secure Socket Layer)
Kekurangan apache
1.Tidak bisa mengatur load seperti IIS sehingga akan terus memfork proses baru sampai dalam batas yang diijinkan OS. Akan memudahkan penyerang karena RAM akan cepat habis
2.Mudah diserang oleh DoS (pada Apache versi 1.3 dan versi 2 sampai versi 2.0.36)
3.Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yang dikirimkan oleh Client. Ini berarti Client dapat memformulasi inputnya secara hati-hati untuk
merusak format baris log akses
Tutorial install apache2 :
1.# su
# apt-get install apache2
lalu y saja
3.Kemudian ketik perintah
/etc/init.d/apache2 restart untuk merestart apache2
4.lalu cek dibrowser anda dengan ip ssh nya
5.Jika begini artinya berhasil
sekarang adalah Cara install php5 :
php adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
Caranya adalah
1.ketikan perintah # apt-get install php5 php5-cli php5-curl php5-gd php5-intl php5-json php5-mcrypt php5-xmlrpc
Install mariadb
Mariadb adalah
MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL. Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty progam sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB.
MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL. Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty progam sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB.
Keistimewaan MariaDB
Semua kemampuan MySQL dimiliki pula oleh MariaDB yakni:- Portabilitas. MariaDB dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
- Perangkat lunak sumber terbuka. MariaDB didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL, sehingga dapat digunakan secara gratis.
- Multi-user. MariaDB dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
- 'Performance tuning', MariaDB memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
- Ragam tipe data. MariaDB memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
- Perintah dan Fungsi. MariaDB memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
- Keamanan. MariaDB memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
- Skalabilitas dan Pembatasan. MariaDB mampu menangani basis data dalam skala besar, dengan jumlah rekaman (record) lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
- Konektivitas. MariaDB dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix socket (UNIX), atau Named pipes (NT).
- Pelokalan Bahasa. MariaDB dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
- Antar Muka. MariaDB memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
- Klien dan Peralatan. MariaDB dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
- Struktur tabel. MariaDB memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
Berikut adalah cara install mariaDB:
1.apt-get install mariadb-server-10.0
server-10.0 adalah versi terbaru dari mariadb
2.Lalu masukan password dan ulangi lagi passwordnya
3.Lalu tulis perintah
#mysql_secure_instalation
Fitur
Fitur yang disediakan oleh program ini meliputi:
- Antarmuka web
- Manajemen database MySQL
- Impor data dari CSV dan SQL
- Data ekspor ke berbagai format: CSV , SQL , XML , PDF (melalui TCPDF perpustakaan), ISO / IEC 26300 - Teks OpenDocument dan Spreadsheet, Word, Excel, LaTeX dan lain-lain
- Mengelola beberapa server
- Membuat grafis PDF tata letak database yang
- Membuat query kompleks menggunakan Query-by-Contoh (QBE)
- Mencari global dalam database atau subset dari itu
- Transformasi data yang disimpan dalam format apapun menggunakan satu set fungsi yang telah ditetapkan, seperti menampilkan blob -data sebagai gambar atau men-download-link
- Grafik hidup untuk memantau aktivitas server MySQL seperti koneksi, proses, CPU / penggunaan memori, dll
- Bekerja dengan sistem operasi yang berbeda
CARA INSTALL PHPMYADMIN
1.ketik perintah #apt-get install phpmyadmin
Dan itulah hasil dari kelompok kerja saya apabila mana ada kesalahan mohon dimaafkan :)
TERIMA KASIH
Tidak ada komentar:
Posting Komentar