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.

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

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>

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

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

- 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

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
-
Buka Manajer Server: Klik pada Manajer Server
ikon di bilah tugas, atau buka dari menu Mulai. -
Luncurkan Wizard Tambahkan Peran dan Fitur: Di
Dasbor Manajer Server, klik Mengelola kemudian
memilih Tambahkan Peran dan Fitur. -
Instalasi Berbasis Peran atau Berbasis Fitur: Memilih
Instalasi berbasis peran atau berbasis fitur dan klik
Berikutnya.

-
Pilih Server: Pilih server tempat Anda
ingin menginstal IIS dan klik Berikutnya. -
Tambahkan Peran: Di bagian Peran, centang kotak
untukWeb Server (IIS). Saat diminta untuk menambahkan fitur itu
diperlukan untuk Server Web (IIS), klik Menambahkan
Fitur.

- Fitur: Tidak diperlukan fitur tambahan
kecuali Anda memiliki kebutuhan khusus. Klik Berikutnya.

-
Peran Server Web (IIS): Tinjau informasinya
dan klik Berikutnya. -
Layanan Peran: Pilih layanan peran IIS untuk
memasang. Untuk server web dasar, pilihan default biasanya adalah
memadai. Klik Berikutnya.

-
Konfirmasi: Tinjau pilihan Anda dan klik
on Memasang. Proses instalasi akan
mulai. -
Penyelesaian: Setelah instalasi selesai,
klik Menutup.
Langkah 2: Tambahkan Situs Web
- Buka Manajer IIS: Tekan Tombol Windows +
R, jenis inetmgr, dan tekan
Memasuki.

-
Buat Situs Web Baru: Klik kanan pada
Situs folder di Manajer IIS dan pilih Menambahkan
Situs web. -
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.

- Ulangi untuk Situs Web Tambahan: Ikuti hal yang sama
langkah-langkah untuk setiap situs web.
Langkah 3: Konfigurasikan Host
Header
-
Pilih Situs Web: Klik di situs web di IIS
Manajer. -
Binding Terbuka: Di Tindakan
panel, klik Binding.

-
Edit atau Tambahkan Pengikatan: In Lokasi
Binding, edit penjilidan yang ada atau klik
Menambahkan. -
Tentukan Nama Host: Masukkan nama host di
Nama tuan rumah bidang.

- Ulangi untuk Situs Web Tambahan: Ikuti hal yang sama
langkah-langkah untuk setiap situs web.
Langkah 4: Kelola
DNS dan Edit File Host
-
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. -
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.

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.

Langkah 6:
Konfigurasi Tambahan (Opsional)
-
Sertifikat SSL: Jika Anda berencana menggunakan HTTPS,
Anda harus menginstal dan mengonfigurasi sertifikat SSL untuk masing-masingnya
lokasi. -
Kumpulan Aplikasi: Pertimbangkan untuk membuat yang terpisah
kumpulan aplikasi untuk setiap situs web untuk manajemen yang lebih baik dan
keamanan. -
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.
Juga di Dokumen Awal
Panduan terkait.
Butuh bantuan untuk hal lain?
Median waktu respons di bawah 1 jam. Manusia asli, bukan bot.