Tutorial Memasang Web Server Apache dan PHP Server di Ubuntu

Pengertian Web Server

Server atau 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 Server atau Web Server

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.


Tutorial Membuat/Memasang Web Server Apache di Ubuntu

Untuk membuat/memasang web server Apache di Ubuntu, jalankan aplikasi terminal di daftar aplikasi. Setelah itu jalankan perintah di terminal dengan perintah sudo su untuk mengubah hak akses menjadi Super User dan masukkan password root yang kalian buat. Selanjutnya jalankan perintah apt-get update untuk mengambil daftar aplikasi yang bisa diunduh.


Apabila proses pengambilan daftar aplikasi telah selesai, unduh web server Apache dengan menggunakan perintah apt-get install apache2 pada terminal lalu tekan untuk melanjutkan.



Setelah selesai proses mengunduh web server Apache, cek apakah telah terpasang dengan menjalankan perintah apt-cache show apache2. Jika terdapat informasi mengenai Apache berarti telah terpasang dengan benar.


Selanjutnya dapat mengecek di browser dengan menjalankan url localhost pada url bar. Jika terdapat tampilan websitenya dan dapat dibuka maka pemasangan Apache telah berhasil.




Tutorial Menambah Website Baru dengan Domain di Apache


Tutorial selanjutnya yaitu cara menambah website baru tanpa mengganti website yang lama dengan menggunakan domain yang telah dibuat menggunakan Apache. Untuk menambah website baru pertama jalankan terminal lagi dan aktifkan hak akses Super User dengan menjalankan sudo su dan memasukkan password root. 

Selanjutnya masuk ke folder /etc/apache2/ dengan menjalankan perintah cd /etc/apache2 dan ls untuk menampilkan isi data pada folder /etc/apache2/. Apabila isi data sesuai dengan gambar di bawah maka Apache telah terpasang.


Setelah itu masuk ke folder sites-avaiable dengan perintah cd sites-avaiable/ dan perintah ls untuk menampilkan isi pada folder sites-avaiable dan bila dilihat terdapat 2 konfigurasi awal. Untuk menambah website baru dengan domain tambahkan file baru dengan menjalankan perintah nano <nama domain>.conf (contohnya nano biyanka.4ia18.com.conf).


Selanjutnya isi file tersebut dengan konfigurasi di bawah dengan menyesuaikan domain yang kalian buat dengan mengubah huruf tebal pada konfigurasi di bawah (<nama domain>).

<VirtualHost *:80>
    ServerAdmin biyanka@localhost
    DocumentRoot /var/www/<nama domain>
    ServerName <nama domain>
    ServerAlias www.<nama domain>.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Untuk melihat contoh bisa dilihat pada gambar di bawah:


Jika telah selesai menambahkan tekan CTRL + X, ketik Y untuk konfirmasi, dan tekan Enter dua kali. Selanjutnya jalankan perintah ls kembali untuk mengecek apakah konfigurasi yang telah dibuat telah tersimpan.


Apabila konfigurasi telah tersimpan, aktifkan konfigurasi dengan menjalankan perintah a2ensite <nama domain>.conf dan reload Apache dengan perintah systemctl reload apache2.


Setelah itu, buat folder untuk website baru kita dengan perintah mkdir -p /var/www/<nama domain> lalu masuk ke folder tersebut dengan perintah cd /var/www/<nama domain>. Di sini tambahkan file baru dengan nama index.html dengan menjalankan perintah nano index.html.


Selanjutnya isi file tersebut dengan statement di bawah :

<head>
<title>Index Page</title>
</head>
<h1>Selamat datang di website pertama saya</h1>
</body>
</html>


Jika telah selesai menambahkan tekan CTRL + X, ketik untuk konfirmasi, dan tekan Enter dua kali. Selanjutnya tes dengan menjalankannya lewat browser dengan url file:///var/www/<nama domain>/index.html


Selanjutnya yaitu menambahkan domain local menggunakan hosts pada linux dengan masuk ke folder cd /etc/ dan menjalankan perintah nano hosts.


Tambahkan konfigurasi di bawahnya dengan memasukkan domain baru kita dengan statement:

127.0.1.2             <nama domain>
127.0.1.3             www.<nama domain>.com



Jika telah selesai menambahkan tekan CTRL + X, ketik untuk konfirmasi, dan tekan Enter dua kali. Untuk mencoba hasil konfigurasi yang telah dibuat, jalankan url <nama domain> yang telah dibuat pada browser. Jika muncul halaman yang telah dibuat maka telah berhasil.


Tutorial Memasang PHP Server untuk Apache di Ubuntu


Tutorial selanjutnya yaitu cara memasang PHP Server untuk Apache di Ubuntu. Untuk memasang PHP Server pertama jalankan terminal lagi dan aktifkan hak akses Super User dengan menjalankan sudo su dan memasukkan password root. 

Selanjutnya jalankan perintah apt-get install php libapache2-mod-php php-mcrypt php-mysql pada terminal, tekan Y untuk melanjutkan dan tunggu proses pengunduhan dan pemasangan.


Setelah pemasangan telah berhasil, jalankan perintah systemctl restart apache2 untuk menjalankan ulang Apache untuk menerapkan PHP Server yang telah dipasang.


Sekarang uji coba PHP Server yang telah dipasang dengan menambahkan file baru untuk mencoba apakan PHP Server berjalan dengan baik di website domain yang telah dibuat. Jalankan perintah cd /var/www/<nama domain>/ dan jalankan perintah nano info.php untuk membuat file baru dengan nama info.php.


Selanjutnya isi file tersebut dengan statement di bawah :

<?php
phpinfo();
?>


Jika telah selesai menambahkan tekan CTRL + X, ketik untuk konfirmasi, dan tekan Enter dua kali. Selanjutnya jalankan perintah ls kembali untuk mengecek apakah konfigurasi yang telah dibuat telah tersimpan. 

Setelah itu jalankan url <nama domain>/info.php pada browser. Jika tampilan browser seperti gambar di bawah maka pemasangan PHP Server telah berhasil dan siap digunakan.





SHARE
    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar