WEB SERVER LINUX DEBIAN 8.5 A. WEB SERVER Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser (Mozilla Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML. Fungsi utama Server atau Web server adalah untuk melakukan atau akan mentransfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa. halaman web yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi. pemanfaatan web server berfungsi untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk yang di dalam berupa teks, video, gambar dan banyak lagi. Salah satu contoh dari Web Server adalah Apache. Apache (Apache Web Server The HTTP Web Server) merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya. Beberapa dukungan Apache : Kontrol Akses Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP CGI (Common Gateway Interface) Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl) PHP (Personal Home Page/PHP Hypertext Processor) Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik SSI (Server Side Includes)
INSTALASI DAN KONFIGURASI WEB SERVER DEBIAN 1. Pertama, booting dengan debian server Anda dan login sebagai root. 2. Setelah itu, maukkan DVD 1 Debian 8.5 kita akan melakukan instalasi paket yang digunakan untuk web server. Paket yang digunakan adalah Apache2, jadi ketikkan "apt-get install -y apache2", lalu tekan enter. Untuk lebih jelasnya perhatikan gambar di bawah ini. Lalu tekan ENTER dan instalasi apache2 akan berjalan dan tunggu sampai proses instalasi selesai
3. Selanjutnya, setelah paket apache2 terinstall, Ketikkan "nano /etc/apache2/sitesenabled/www.conf", Seteleh itu maka akan muncul tampilan kosong. Nah disini, isikan script seperti pada gambar di bawah ini. Simpan file dengan dengan cara tekan CTRL+X lalu tekan Y Kemudian ENTER 4. Kemudian kita perlu membuat sebuah direktori sesuai dengan DocumentRoot ketikkan perintah mkdir /var/www/web. Mkdir adalah sebuah perinhtah untuk membuat sebuah direktori
5. Sesudah membuat direktori silahkan masukkan perintah chmod /var/www/web Keterangan : Chmod kepanjangan dari change mode yang artinya sebuah command yang bisa mengganti mode dari sebuah file. Jadi fungsi chmod tersebut adalah untuk memberikan akses ( read, write, executable ) kepada group group tertentu terhadap file file yang ada di komputer. 6. Setelah itu kita perlu menerapkan konfigurasi yang telah kita lakukan caranya ketikkan perintah /etc/init.d/apache2 restart. Ketika melakukan service restart dan hasilnya adalah ok berarti konfigurasi yang kita lakukan sudah benar dan sebaliknya apabila masih ada error berarti konfigurasi yang kita lakukan ada yang salah.
7. Selain Apache2 kita juga perlu menginstal MYSQL dan PHP5. Untuk instalasi MYSQL masukkan perintah apt-get install y mysql* kemudian ENTER untuk lebih jelasnya di bawah ini. Setelah itu kita akan di minta untuk memasukkan password Root untuk MYSQL Password ini akan di minta ketika ingin mengakses database Kemudian akan meminta untuk mengulan memasukkan password untuk verifikasi
Untuk instalasi php5 ketikkan perintah apt-get install y php5* kemudian tekan ENTER. Setelah itu akan muncul pilihan berikan tanda bintang pada apache2 dengan cara menekan tombol spasi. Setelah itu pilih ok untuk melanjutkan proses instalasi Kemudian kita diberi pilihan untuk menginstal phpmyadmin pilih saja yes dan apabila anda tidak ingin mengistall pilih no tapi disini sebaiknya di install. Tekan ENTER untuk melanjutkan instalasi php5
Setelah itu kita akan di minta untuk memasukkan password untuk user admin pada database. Pilih ok untuk melanjutkan proses instalasi selanjutnya kita akan di minta kembali masukkan password Pilih ok untuk melanjutkan proses instalasi
Dan yang terakhir kita kembali di minta untuk memasukkan password untuk konfirmasi password phpmyadmin. Pilih ok untuk melanjutkan instalasi 8. Setelah proses instalasi mysql dan php kita perlu membuat file info.php di dalam direktori /var/www/web caranya ketikkan perintah nano /var/www/web/info.php. Dan tambahkan script <?phpinfo()?> lebih jelasnya lihat gambar di bawah ini. Simpan konfigurasi dengan menekan CTRL+X lalu tekan y kemudian ENTER
9. Kemudian lakukan service restart pada apache2 ketikkan perintah /etc/init.d/apache2 restart. 10. Kemudian untuk mengetahui lebih detail mengenai php yang kita gunakan pada web server yang sudah kita install kita dapat mengakses di web browser dengan memasukkan alamat domain/info.php www.smk.sch.id/info.php
11. Setelah melakukan pengecekan terhadap info.php kita lanjutkan untuk memeriksa alamat web yang sudah kita arahkan apakah sudah benar mengarah pada direktory yang kita inginkan caranya buka browser dan masukkan alamat yang kita daftarkan www.smk.sch.id. Apabila Tampil Tampilan seperti di atas maka web server yang kita buat sudah berhasil dan tinggal memasukkan konten di dalamnya