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.
- Pilih layout keyboard yang sesuai atau biarkan default.
- Pilih opsi Install Ubuntu Server untuk memulai proses instalasi.
- 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
Post a Comment