Cara install Ubuntu Web Server di server

Sebenarnya sih hampir tidak ada bedanya download di server dan di komputer biasa. Tapi berikut adalah langkah-langkah untuk menginstal Ubuntu Server sebagai Web Server dari awal:


1. Persiapan USB Installer:

  • Download Ubuntu Server ISO:
  • Kunjungi situs resmi [Ubuntu](https://ubuntu.com/download/server) dan unduh ISO terbaru dari Ubuntu Server.
  • Buat Bootable USB:
  • Gunakan tool seperti Rufus (untuk Windows) atau balenaEtcher (untuk Linux/Mac) untuk membuat USB bootable dengan ISO yang diunduh.


2. Masukkan USB dan Boot dari USB:

  • Colokkan USB installer ke server atau komputer yang ingin digunakan.
  • Restart komputer, lalu masuk ke menu boot dengan menekan tombol seperti F2, F12, Esc, atau Del (tergantung jenis motherboard).
  • Pilih USB sebagai media boot, kemudian tekan Enter.


3. Instalasi Ubuntu Server:

    1. Pilih Bahasa:

  • Pilih bahasa yang ingin digunakan selama instalasi, misalnya English.

    2. Pilih Keyboard Layout:
  • Pilih layout keyboard yang sesuai atau biarkan default.

    3. Pilih Instalasi:
  • Pilih opsi Install Ubuntu Server untuk memulai proses instalasi.

    4. Pilih Jaringan:
  • Jika server terhubung ke jaringan menggunakan kabel Ethernet, server akan secara otomatis mendeteksi jaringan. Anda bisa menggunakan IP static atau DHCP (default).
  • Jika menggunakan IP static, masukkan alamat IP, gateway, dan DNS sesuai dengan konfigurasi jaringan Anda.

    5. Pilih Mirror Ubuntu:

  • Pilih mirror default atau yang sesuai dengan wilayah Anda untuk mendownload update dan software selama instalasi.

    6. Partisi Disk:

  • Manual Partitioning: Anda bisa memilih opsi ini jika ingin mengelola partisi secara spesifik.
  • Use Entire Disk: Pilihan yang lebih mudah jika ingin menggunakan seluruh disk untuk instalasi Ubuntu. Pilih disk dan lanjutkan.

    7. Pengaturan Pengguna dan SSH:

  • Username dan Password: Masukkan nama pengguna dan kata sandi untuk akun administrator.
  • Install OpenSSH Server: Pilih opsi ini jika Anda ingin mengatur akses SSH (disarankan untuk remote server).

    8. Install Pilihan Layanan:

  • LAMP Server: Saat sampai di bagian pemilihan layanan, pastikan untuk memilih LAMP Server (Linux, Apache, MySQL, PHP) jika ingin menginstal stack server web langsung.

    9. Konfirmasi Instalasi:

  • Setelah semua konfigurasi selesai, tinjau kembali pilihan yang Anda buat dan pilih Install Now.

    10. Proses Instalasi:

  • Tunggu hingga instalasi selesai. Server akan mengunduh dan menginstal paket yang dibutuhkan.


    11. Eject USB:

  • Setelah instalasi selesai, server akan meminta Anda untuk melepas USB, lalu reboot.


4. Pasca Instalasi:

    Setelah reboot dan login ke server dengan akun yang telah Anda buat, lakukan langkah-langkah berikut:


    1. Update Sistem:

       Pastikan sistem Anda up-to-date:

       ```bash

       sudo apt update && sudo apt upgrade -y

       ```


    2. Cek Apache (Web Server):

       Apache biasanya sudah terinstal jika Anda memilih opsi LAMP Server. Untuk memastikan, jalankan:

       ```bash

       sudo systemctl status apache2

       ```

       Jika statusnya aktif, berarti Apache sudah berjalan.


    3. Cek MySQL/MariaDB (Database Server):

       Untuk mengecek status MySQL atau MariaDB:

       ```bash

       sudo systemctl status mysql

       ```

       Jika statusnya aktif, berarti database server sudah berjalan.


    4. Install PHP jika belum terinstal:

       Jika PHP belum terinstal, Anda bisa menginstalnya dengan:

       ```bash

       sudo apt install php libapache2-mod-php php-mysql -y

       ```


    5. Cek Instalasi PHP:

       Buat file PHP untuk memverifikasi instalasi PHP:

       ```bash

       sudo nano /var/www/html/info.php

       ```

       Masukkan kode berikut ke dalam file tersebut:

       ```php

       <?php

       phpinfo();

       ?>

       ```

       Simpan dan keluar, lalu akses melalui browser:

       ```

       http://your_server_ip/info.php

       ```


       Jika halaman PHP Info muncul, berarti PHP sudah berhasil diinstal.


5. Konfigurasi Firewall (Opsional):

    Untuk memastikan server web Anda dapat diakses, Anda perlu membuka port 80 (HTTP) dan 443 (HTTPS).


    Menggunakan UFW (Firewall di Ubuntu):

       ```bash

       sudo ufw allow OpenSSH

       sudo ufw allow 'Apache Full'

       sudo ufw enable

       ```


6. (Opsional) Install SSL dengan Let's Encrypt:

    Untuk mengamankan website dengan HTTPS, Anda bisa menggunakan Let's Encrypt. Install Certbot sebagai klien Let's Encrypt dan konfigurasikan SSL untuk Apache:


    1. Install Certbot:

       ```bash

       sudo apt install certbot python3-certbot-apache -y

       ```


    2. Dapatkan Sertifikat SSL:

       ```bash

       sudo certbot --apache

       ```


    Ikuti instruksi di layar untuk mengkonfigurasi sertifikat SSL.


7. Selesai!

    Web server Ubuntu Anda sudah siap digunakan. Anda bisa mengupload situs web ke direktori `/var/www/html/` atau mengkonfigurasi Virtual Hosts jika Anda ingin meng-host beberapa situs web pada satu server.


Itulah langkah-langkah untuk menginstall Ubuntu Web Server menggunakan USB installer, dimulai dari persiapan hingga pengaturan server web sepenuhnya.

Comments

Popular posts from this blog

Cara Install Apache2 dan mengedit halaman htmlnya (Debian 12.7.0)

Cara Install Debian dalam Server