Diskon 50%. semua paket, waktu terbatas. Mulai dari $2.48/mo
Dokumen Awal

Host beberapa situs web di vps

Oleh Parnian R. Baca 6 menit Diperbarui 15 Feb 2026

Menavigasi kompleksitas web hosting sering kali dapat mengarah pada
kurang dimanfaatkannya sumber daya server, terutama saat mengelola banyak sumber daya
situs web. Artikel ini menjawab tantangan ini dengan menunjukkan caranya
menghosting beberapa situs web di satu server. Dengan memanfaatkan
kemampuan Apache pada sistem Linux (Ubuntu dan CentOS) dan Internet
Layanan Informasi (IIS) di Windows, pengguna dapat memaksimalkan server mereka
potensi, menyederhanakan pengelolaan situs web, dan mengurangi secara signifikan
biaya overhead. Panduan ini memberdayakan administrator server dengan
petunjuk langkah demi langkah untuk mengoptimalkan lingkungan hosting mereka,
memastikan setiap situs web beroperasi dengan lancar di bawah server terkonsolidasi
pengaturan.

apache
Konfigurasi untuk Ubuntu dan CentOS

Bagian ini memandu Anda melalui proses konfigurasi Apache
menghosting beberapa situs web di satu server, yang dirancang khusus untuk
Sistem Ubuntu dan CentOS.

Prasyarat

Perbarui database paket sistem Anda:

Ubuntu/Debian:

sudo apt update
sudo apt upgrade -y

CentOS/RHEL:

sudo yum update -y

Pastikan Anda punya sudo hak istimewa untuk melakukan
tugas administratif.

Langkah 1: Instal
apache

Ubuntu/Debian:

sudo apt install apache2 -y

CentOS/RHEL (Paket ini bernama httpd):

sudo yum install httpd -y

Langkah 2: Buat
Direktori

Buat direktori root untuk setiap situs web:

sudo mkdir -p /var/www/domain.com/public_html
sudo mkdir -p /var/www/domain2.com/public_html

Mengganti domain.com Dan domain2.com dengan
nama domain Anda yang sebenarnya.

Buat Direktori

Langkah 3: Tetapkan
Izin

Tetapkan izin untuk mengizinkan server web mengakses
isi:

sudo chown -R $USER:$USER /var/www/domain.com/public_html
sudo chown -R $USER:$USER /var/www/domain2.com/public_html
sudo chmod -R 755 /var/www
Tetapkan Izin

Langkah 4: Buat Indeks
Halaman

Buat yang sederhana index.html file untuk setiap domain:

echo "Welcome to domain.com" | sudo tee /var/www/domain.com/public_html/index.html
echo "Welcome to domain2.com" | sudo tee /var/www/domain2.com/public_html/index.html

Langkah 5: Konfigurasikan
Host Virtual

Salin file konfigurasi default dan edit untuk setiap domain:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain.com.conf
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain2.com.conf

Edit file host virtual untuk domain.com:

sudo nano /etc/apache2/sites-available/domain.com.conf

Di dalam file, buat perubahan yang diperlukan:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot /var/www/domain.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Konfigurasikan Host Virtual

Ulangi proses untuk domain2.com.

Langkah 6: Aktifkan Situs

Aktifkan situs baru dan nonaktifkan situs default:

sudo a2ensite domain.com.conf
sudo a2ensite domain2.com.conf
sudo a2dissite 000-default.conf
Aktifkan Situs

Langkah 7: Mulai ulang
apache

Mulai ulang Apache untuk menerapkan perubahan:

Ubuntu/Debian:

sudo systemctl restart apache2

CentOS/RHEL:

sudo systemctl restart httpd

Langkah 8: Sunting
File Host dan Situs Web Uji

Edit File Host:

  • Buka file host dengan editor teks:
sudo nano /etc/hosts
  • Tambahkan entri untuk domain Anda yang menunjuk ke alamat IP server,
    Misalnya:
192.168.1.10 domain.com
192.168.1.10 domain2.com
Edit File Host
  • Simpan dan tutup file.

Atau Perbarui Catatan DNS A:

Jika Anda telah mendaftarkan domain, perbarui catatan A di DNS Anda
pengaturan untuk menunjuk ke alamat IP server Anda.

Uji Situs Web dengan Curl:

Uji situs web Anda untuk memastikan situs tersebut dapat diakses:

curl http://domain.com
curl http://domain2.com
Uji Situs Web dengan Curl

Konfigurasi IIS
untuk WindowsServer

Bagian ini memberikan panduan komprehensif untuk penyiapan
beberapa situs web di satu server menggunakan Layanan Informasi Internet
(IIS) di Windows Server.

Melangkah
1: Instal IIS menggunakan Wizard Tambahkan Peran dan Fitur

  1. Buka Manajer Server: Klik pada Manajer Server
    ikon di bilah tugas, atau buka dari menu Mulai.

  2. Luncurkan Wizard Tambahkan Peran dan Fitur: Di
    Dasbor Manajer Server, klik Mengelola kemudian
    memilih Tambahkan Peran dan Fitur.

  3. Instalasi Berbasis Peran atau Berbasis Fitur: Memilih
    Instalasi berbasis peran atau berbasis fitur dan klik
    Berikutnya.

Pilih Jenis Instalasi
  1. Pilih Server: Pilih server tempat Anda
    ingin menginstal IIS dan klik Berikutnya.

  2. Tambahkan Peran: Di bagian Peran, centang kotak
    untuk Web Server (IIS). Saat diminta untuk menambahkan fitur itu
    diperlukan untuk Server Web (IIS), klik Menambahkan
    Fitur
    .

Pilih Peran Server
  1. Fitur: Tidak diperlukan fitur tambahan
    kecuali Anda memiliki kebutuhan khusus. Klik Berikutnya.
Pilih Fitur
  1. Peran Server Web (IIS): Tinjau informasinya
    dan klik Berikutnya.

  2. Layanan Peran: Pilih layanan peran IIS untuk
    memasang. Untuk server web dasar, pilihan default biasanya adalah
    memadai. Klik Berikutnya.

Pilih Layanan Peran
  1. Konfirmasi: Tinjau pilihan Anda dan klik
    on Memasang. Proses instalasi akan
    mulai.

  2. Penyelesaian: Setelah instalasi selesai,
    klik Menutup.

Langkah 2: Tambahkan Situs Web

  1. Buka Manajer IIS: Tekan Tombol Windows +
    R
    , jenis inetmgr, dan tekan
    Memasuki.
Buka Manajer IIS
  1. Buat Situs Web Baru: Klik kanan pada
    Situs folder di Manajer IIS dan pilih Menambahkan
    Situs web
    .

  2. Detail Situs Web:

  • Nama situs: Masukkan nama deskriptif.

  • Jalur fisik: Pilih folder yang berisi file Anda
    file situs web.

  • Jenis: Biasanya http.

  • Alamat IP: Pilih IP atau biarkan sebagai Semua
    Belum ditetapkan
    .

  • Pelabuhan: Khas 80 untuk
    HTTP.

  • Nama tuan rumah: Masukkan nama domain.

Tambahkan Situs Web
  1. Ulangi untuk Situs Web Tambahan: Ikuti hal yang sama
    langkah-langkah untuk setiap situs web.

Langkah 3: Konfigurasikan Host
Header

  1. Pilih Situs Web: Klik di situs web di IIS
    Manajer.

  2. Binding Terbuka: Di Tindakan
    panel, klik Binding.

Buka Binding
  1. Edit atau Tambahkan Pengikatan: In Lokasi
    Binding
    , edit penjilidan yang ada atau klik
    Menambahkan.

  2. Tentukan Nama Host: Masukkan nama host di
    Nama tuan rumah bidang.

Tentukan Nama Host
  1. Ulangi untuk Situs Web Tambahan: Ikuti hal yang sama
    langkah-langkah untuk setiap situs web.

Langkah 4: Kelola
DNS dan Edit File Host

  1. Perbarui Catatan DNS: Untuk nama domain Anda
    diselesaikan ke server IIS Anda, perbarui catatan DNS A untuk menunjuk ke
    alamat IP publik server. Ini diperlukan jika Anda menggunakan
    nama domain terdaftar.

  2. Edit File Host (Opsional): Jika tidak
    memiliki domain dan ingin menguji secara lokal, Anda dapat mengedit file host di
    mesin lokal Anda (bukan server). File ini biasanya terletak di
    **C:*. Tambahkan entri untuk setiap situs web Anda yang menunjuk ke alamat IP
    dari server IIS Anda. Misalnya:

192.168.1.10 domain.com
192.168.1.10 domain2.com

Mengganti 192.168.1.10 dengan alamat IP Anda
Server Windows. Ingat, perubahan ini hanya akan membuat situs web
dapat diakses di mesin tempat Anda mengedit file host.

Edit File Host

Langkah 5: Verifikasi
Situs web

Buka browser web dan navigasikan ke setiap domain untuk memastikan bahwa
situs web dilayani dengan benar. Jika Anda mengedit file host, lakukan
ini di mesin tempat Anda melakukan pengeditan. Anda harus melihat isinya
situs web jika semuanya dikonfigurasi dengan benar.

Uji di Peramban

Langkah 6:
Konfigurasi Tambahan (Opsional)

  1. Sertifikat SSL: Jika Anda berencana menggunakan HTTPS,
    Anda harus menginstal dan mengonfigurasi sertifikat SSL untuk masing-masingnya
    lokasi.

  2. Kumpulan Aplikasi: Pertimbangkan untuk membuat yang terpisah
    kumpulan aplikasi untuk setiap situs web untuk manajemen yang lebih baik dan
    keamanan.

  3. Pengaturan Keamanan: Tinjau dan konfigurasikan keamanan
    pengaturan sesuai kebutuhan Anda.

Setiap situs web akan dapat diakses melalui nama domainnya sendiri, berbagi
sumber daya server yang sama.

Kesimpulannya, meng-host beberapa situs web di satu server menggunakan
Apache atau IIS efisien dan hemat biaya. Dengan mengikuti detailnya
langkah-langkah yang disediakan untuk Ubuntu, CentOS, dan Windows Server, Anda bisa
menyederhanakan manajemen web dan mengoptimalkan sumber daya server, memastikan a
kehadiran online yang kuat. Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi
kami oleh mengirimkan
sebuah tiket
.

Membagikan

Butuh bantuan untuk hal lain?

Median waktu respons di bawah 1 jam. Manusia asli, bukan bot.