Langsung ke konten utama

Pertemuan 8

 MENJALANKAN 2 WEB SERVER DALAM 1 SERVER


1. Nyalakan server terlebih dahulu.
2. Install dua web server seperti nginx dan apache2, cara installnya dengan mengetikkan sudo apt install nginx apache2.
3. Cek service kedua webserver dengan mengetikkan sudo systemctl status nginx && sudo systemctl status apache2.
4. Jika service webserver sudah berjalan normal, buat 2 folder berbeda di direktori /var/www/html/ dengan nama nginx dan apache2, masukkan file index.html masing-masing web server kedalam folder yang sesuai.
5. Ubah port dan root nginx dengan edit konfigurasi file /etc/nginx/sites-available/default. (pindah ke port 8081)
server {
    listen 8081
    ....
    root /var/www/html/nginx;
    ....
}
6. Ubah port dan DocumentRoot apache2 dengan edit konfigurasi file /etc/apache2/sites-available/000-default.conf. (pindah ke port 8080)
<VirtualHost *:8080> 
    .....
    DocumentRoot /var/www/html/apache2
    .....
</VirtualHost>
7. Tunneling ke cloudflared dengan copy paste kode yang didapatkan dari cloudflared, Kemudian Add Public Hostname untuk setiap webserver, 
apache2 berada di port 8080
nginx berada di port 8081


8. Cek webserver dengan mengetikkan url yang sudah di tambahkan sebagai Public Hostname.

apache2 apache2kelompok-5.jinny.my.id

nginx nginx-kelompok-5.jinny.my.id