Bandung, Indonesia

Mon - Fri 9:00 am - 5:00 pm    |    Sat 11:00 am - 2:00 pm    |    Sunday CLOSED

Sobat Freelance

Solusi Freelance Terpercaya

Apache adalah software web server open-source yang digunakan untuk meng-host dan melayani situs web.

Kegunaan:

  • Mengelola permintaan HTTP/HTTPS dari browser dan mengirimkan file atau konten (HTML, CSS, JS, dll.) ke pengguna.
  • Mendukung berbagai fitur seperti virtual host, modul tambahan, dan konfigurasi keamanan (SSL/TLS).

Apache cocok untuk menjalankan situs web statis maupun dinamis dengan dukungan untuk bahasa pemrograman seperti PHP dan Python.

Berikut adalah langkah-langkah instalasi Apache2 di Ubuntu, konfigurasi domain, serta pengaturan SSL agar dapat diakses secara aman:

1. Instalasi Apache2

  • Update repository

sudo apt update -y

sudo apt upgrade -y

  • Instal Apache2

sudo apt install apache2 -y

  • Cek status Apache Pastikan Apache berjalan setelah instalasi:

sudo systemctl status apache2

 Akses di browser Buka browser dan ketikkan http://<IP-server-anda> atau http://localhost. Jika halaman default Apache muncul, instalasi berhasil.

2. Konfigurasi Domain

Misalkan domain Anda adalah apache2.akangganteng.web.id
  • Edit file Virtual Host Buat file konfigurasi untuk domain Anda:

 sudo nano /etc/apache2/sites-available/apache2.akangganteng.web.id.conf

  • Tambahkan konfigurasi berikut:

<VirtualHost *:80>

    ServerName apache2.akangganteng.web.id

    ServerAlias www.apache2.akangganteng.web.id

    DocumentRoot /var/www/apache2.akangganteng.web.id

    ErrorLog ${APACHE_LOG_DIR}/error.log

    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

  •  Buat direktori root untuk domain

sudo mkdir -p /var/www/apache2.akangganteng.web.id

  • Berikan izin ke direktori
sudo chown -R www-data:www-data /var/www/apache2.akangganteng.web.id
sudo chmod -R 755 /var/www/apache2.akangganteng.web.id

  • Tambahkan file index.html Buat halaman uji coba:

echo “<h1>Selamat datang di contoh.com</h1>” | sudo tee /var/www/apache2.akangganteng.web.id/index.html

  • Aktifkan Virtual Host Aktifkan konfigurasi domain:
sudo a2ensite apache2.akangganteng.web.id.conf
sudo systemctl reload apache2
  • Tambahkan domain ke /etc/hosts Jika Anda mengakses domain secara lokal, tambahkan entri berikut ke file /etc/hosts:

sudo nano /etc/hosts

  • Tambahkan:

127.0.0.1 apache2.akangganteng.web.id

 

Cek di browser Buka http://apache2.akangganteng.web.id di browser Anda.

3. Konfigurasi SSL dengan Certbot

Untuk mengamankan domain menggunakan SSL:
  • Install Certbot dan plugin Apache

sudo apt install certbot python3-certbot-apache -y

  • Dapatkan sertifikat SSL Jalankan perintah berikut untuk otomatis mengatur SSL:

sudo certbot –apache -d apache2.akangganteng.web.id -d www.apache2.akangganteng.web.id

  • Ikuti instruksi Certbot akan memandu Anda untuk:
  1. Memilih apakah Anda ingin mengarahkan semua trafik HTTP ke HTTPS.
  2. Mengaktifkan sertifikat SSL.

Cek sertifikat SSL Setelah selesai, akses domain Anda menggunakan https://apache2.akangganteng.web.id

  • Otomatisasi pembaruan sertifikat Certbot secara otomatis menambahkan pembaruan ke crontab. Pastikan perintah berikut dijalankan tanpa error:

sudo certbot renew –dry-run

4. Pengujian Akhir

  • Periksa konfigurasi Apache

sudo apache2ctl configtest

Jika hasilnya Syntax OK, konfigurasi Anda valid.
  • Restart Apache

sudo systemctl restart apache2

Akses domain Buka https://apache2.akangganteng.web.id di browser. Jika berhasil, domain Anda akan ditampilkan dengan koneksi aman (ikon gembok). 

Jika Anda mengalami kendala dalam proses instalasi di VPS, jangan ragu untuk menghubungi kami. Kami menyediakan layanan setup VPS profesional dengan biaya yang sangat terjangkau.

Kami siap membantu Anda, mulai dari instalasi aplikasi, konfigurasi server, hingga optimasi performa. Dengan pengalaman kami, Anda dapat fokus pada pengelolaan bisnis atau proyek Anda tanpa perlu khawatir tentang teknis server.

Hubungi kami sekarang melalui tautan berikut untuk mendapatkan solusi terbaik dan pelayanan yang ramah:
👉 Kontak Kami

Kepuasan Anda adalah prioritas kami! 😊

Installasi Server Web Apache pada Ubuntu beserta SSL

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top