Anda di halaman 1dari 15

Web Hosting (Server) Debian 10

Administrasi Sistem Jaringan

Disusun Oleh
Arya Fajar

Guru Pembimbing
Nofria Mulianis S.Kom

XI Teknik Komputer Jaringan 2


SMKN 05 Pekanbaru
TA 2022/2023
Web Server

Apa itu Web Server??Web server adalah perangkat lunak yang memberi layanan
berupa data. Web server bertugas untuk menerima permintaan HTTPS atau HTTP
dari pengguna internet. Setelah itu, web server akan menyediakan respons atas
permintaan tersebut dalam bentuk halaman web.

nah,untuk membangun web server ini ada beberapa tahapan yang diperlukan.antara
lain :

A. Setting Network (Jaringan)

a. Server

1. Sebelum menghidupkan mesin,pastikan kita sudah mengatur adapter di


networknya sebagai Host-only adapter.

2. Aktifkan mesin debian 10,yang sebelumnya sudah kita instalasi.login sebagai


root

1
Arya Fajar XI TKJ 2
3. Masuk ke settingan nano untuk mengatur IP dari server kita.

Gunakan perintah : nano /etc/network/interfaces

4. Atur Ip addressnya,disini saya menggunakan Ip kelas C.

Jika sudah,save dan keluar. tekan ctrl+x,y enter.

5. Untuk menerapkan/perbarui perubahan baru.

gunakan perintah : /etc/init.d/networking restart

6. Untuk memastikan bahwa ip kita sudah diperbarui,kita bisa menggunakan


perintah : ip a

2
Arya Fajar XI TKJ 2
b. Client

Setting Ip di adapter virtual host kita,gunakan ip yang satu network dengan ip


server.

Nah untuk gateway nya sendiri adalah ip dari debian server.

c. Ping

untuk memastikan keterhubungannya kita bisa tes ping melalui debian ke


client,ataupun sebaliknya. Seperti ini

1.Ping client melalui debian server

ping 192.168.56.20 (Adalah ip client)

3
Arya Fajar XI TKJ 2
2.Ping debian server melalui client => Dari Cmd

ping 192.168.56.30 (Adalah ip server)

B. Instalasi Apache : Tugas Server

1. Kita akan menginstall apache,pertama tama jika belum di tambahkan,kita


tambahkan dulu cdrom dvd 1 sebagai media penyimpanan.

2. Setelah itu,kita install apache nya

menggunakan perintah : apt install apache2

atau bisa juga

menggunakan perintah : apt-get install apache2 -y

sama aja kok :v,cuma opsi kedua lebih kece

4
Arya Fajar XI TKJ 2
Pilih Y

3. Biarkan proses instalasi berjalan,agak lama..tapi gak papa lama yang penting
memberi kepastian.okee lanjut...

4. Cek hasil Instalasi kita,Gunakan perintah : dpkg -l apache2

5
Arya Fajar XI TKJ 2
5. Selanjutnya masuk ke lokasi penyimpanan apache.

Gunakan perintah : cd /etc/apache2/sites-available

gunakan perintah ls untuk menampilkan

C. Konfigurasi Web Server (Http) : Tugas Server

1. Nah,file yang saya kotakin biru itu adalah file yang akan kita copy dan
diberikan nama baru.

gunakan perintah : cp 000-default.conf aryaa.conf

*note : nama yang saya gunakan itu adalah opsional,boleh bebas.

sekalian di ls untuk menampilkan jika file nya sudah ada

2. Berikutnya,kita akan mulai mengkonfigurasikan web server.masuk ke nano


dengan

menggunakan perintah : nano aryaa.conf

maka tampilannya akan seperti ini,saya hanya akan mengganti ServerAdmin


dengan nama saya.seperti ini.

6
Arya Fajar XI TKJ 2
*note : boleh iya boleh tidak

save dan keluar, seperti biasa ctrl+x,y dan enter.

3. Selanjutnya kita akan menonaktifkan(disable) file awal yang kita copy


tadi.tujuannya agar tidak bentrok dengan file saya saat dibaca oleh sistem.

gunakan perintah : a2dissite 000-default.conf

4. Dilanjutkan dengan mengaktifkan(enable) file yang ada nama saya tadi.

gunakan perintah : a2ensite aryaa.conf

5. Setelah itu,Kita beranjak ke lokasi file index.html

gunakan perintah : cd /var/www/html

dilanjutkan dengan ls untuk menampilkan.

7
Arya Fajar XI TKJ 2
6. File tersebut akan kita konfigurasi,caranya

gunakan perintah : nano index.html

7. Silahkan kalian blok semua tulisan yang ada di sana,caranya ctrl+shift


dengan kombinasi panah. dan untuk menghapus gunakan ctrl+k.

8. Kalau sudah,langsung saja kita isikan dengan data sebagai berikut.

save dan keluar dengan ctrl+x,y dan enter

8
Arya Fajar XI TKJ 2
9. Silahkan restart terlebih dahulu agar informasi diperbarui.

gunakan perintah : /etcl/init.d/apache2 restart

10. Untuk pengujiannya,silahkan masukkan ip server kita di browser.

gunakan perintah : http://192.168.56.30

itu adalah ip dari server saya.

berhasil!!!

berikutnya kita akan mencoba menggunakan https,yang tentunya memiliki


security dan lebih aman dari http.

9
Arya Fajar XI TKJ 2
D. Konfigurasi Web Server (Https) : Tugas Server

1. Ini adalah lanjutan dari http,dan ada beberapa tambahan konfigurasi yang
akan kita lakukan di sini.

2. Install openssl,ini kayak semacam paket untuk membuat ssl.

gunakan perintah : apt-get install openssl -y

3. Jika sudah,lanjutkan dengan membuat file di apache2

gunakan perintah : mkdir /etc/apache2/ssl/

di sini saya juga langsung masuk untuk melihat file yang sudah saya
buat.perintahnya cd dan ls seperti di atas.

4. Berikutnya kita akan memberikan informasi tentang identitas kita di web


server ini.

gunakan perintah : openssl req –x509 –newkey rsa:2048 –keyout

/etc/apache2/ssl/apache.key –out /etc/apache2/ssl/apache.crt –nodes –days

365

10
Arya Fajar XI TKJ 2
5. Aktifkan/enable ssl yang sudah kita buat.

gunakan perintah : a2enmod ssl

6. Berikutnya kita akan cek ports konfigurasi kita,untuk memastikan listennya


adalah 443.

gunakan perintah : nano /etc/apache2/ports.conf

Tampilannya akan seperti ini

11
Arya Fajar XI TKJ 2
oke aman

7. Masuk ke lokasi apache2 sites-available

gunakan perintah : cd /etc/apache2/sites-available

dilanjutkan dengan ls untuk menampilkan

nah,tadi kan kita konfigurasi nya 000-default.conf dan aryaa.conf,kalau


sekarang kita akan konfigurasi default-ssl.conf

8. Masuk ke settingan nano

gunakan perintah : nano default-ssl.conf

tampilannya akan seperti ini,kita scroll ke bawah

nah,yang dikotak merah itu ikuti seperti yang saya tuliskan di sana,itu adalah
informasi lokasi apache.crt dan apache.key kita.

Save dan keluar,ctrl+x,y dan enter.

12
Arya Fajar XI TKJ 2
9. Enable kan ssl.conf kita

gunakan perintah : a2ensite default-ssl.conf

dilanjutkan dengan reload untuk memperbarui data, gunakan perintah :


systemctl reload apache2.

E. Pembuktian

1. Masukkan alamat ip server di browser,di sini saya menggunakan Internet


Explorer.

bukan diawali http lagi,tapi..

https://192.168.56.30

2. Saya akan mencoba untuk mengganti tulisan ARYA BISA. masuk kembali
ke lokasi file index.html

dilanjutkan dengan perintah : nano index.html

13
Arya Fajar XI TKJ 2
3. Oke langsung saya ganti dengan MASYAALLAH BROTHER

4. Kita refresh browsernya.dan...

iyak berhasil terganti sobat semua.

bang apa bedanya http dengan https??

bedanya,https memiliki security yang menyulitkan hacker untuk mengotak atik


website kita..

dengan ini konfigurasi web server dinyatakan...

~Selesai
14
Arya Fajar XI TKJ 2

Anda mungkin juga menyukai