GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengatur Host Virtual Apache di CentOS

Pengantar

Server web Apache adalah cara paling populer untuk menyajikan konten web di Internet. Apache memecah fungsionalitas dan komponennya menjadi unit individual yang dapat dikustomisasi dan dikonfigurasi secara independen. Unit dasar yang menjelaskan situs atau domain individual disebut host virtual .

Virtual hosting adalah metode untuk meng-hosting beberapa nama domain pada satu server. Hal ini memungkinkan satu server untuk berbagi sumber dayanya, seperti siklus memori dan prosesor, tanpa mengharuskan semua layanan yang disediakan untuk menggunakan nama host yang sama.

Prasyarat:

Sebelum memulai dengan panduan ini, ada beberapa langkah yang harus diselesaikan terlebih dahulu.

Anda akan memerlukan akses ke server CentOS dengan pengguna non-root yang memiliki hak sudo.

Anda juga harus menginstal Apache untuk mengonfigurasi host virtual untuknya. Jika Anda belum melakukannya, Anda dapat menggunakan yum untuk menginstal Apache melalui repositori perangkat lunak default CentOS

sudo yum -y install httpd

Langkah-Langkah Menyiapkan Apache Virtual Host

Langkah 1:Buat Struktur Direktori

Pertama-tama kita perlu membuat struktur direktori yang akan menyimpan data situs untuk disajikan kepada pengunjung, di dalam masing-masing direktori ini, kita akan membuat direktori public_html dan log yang akan menyimpan file dan file log kita yang sebenarnya. Kita dapat membuat direktori ini dengan menggunakan perintah mkdir

sudo mkdir -p /var/www/example.com/public_html
sudo mkdir -p /var/www/example.com/logs

Langkah 2 :Buat Contoh Halaman untuk Virtual Host

Kami hanya akan membuat index.html untuk demonstrasi dan pengujian di root dokumen

vim /var/www/example.com/public_html/index.html

Tambahkan konten di bawah ini

The example.com virtual host is working

Langkah 3:Buat File Host Virtual Baru

Buat file di bawah /etc/httpd/conf.d bernama example.com.conf , Ganti instance example.com dengan nama domain Anda sendiri,Gunakan perintah di bawah ini untuk membuat dan mengedit file,Pastikan semua file host virtual harus diakhiri di .conf

vim /etc/httpd/conf.d/example.com.conf

Salin konfigurasi di bawah ini ke file, Untuk menempel di editor vim tekan ctrl+shift+v .Buat perubahan pada file konfigurasi sesuai kebutuhan Anda

<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerName example.org
     ServerAlias www.example.com
     DocumentRoot /var/www/example.com/public_html/
     ErrorLog /var/www/example.com/logs/error.log
     CustomLog /var/www/example.com/logs/access.log combined
</VirtualHost>

Langkah 4 :Mulai ulang layanan Apache

Pertama, Periksa sintaks httpd untuk memverifikasi konfigurasi Apache OK dengan perintah di bawah ini

httpd -S

Jika sintaksnya OK, restart layanan httpd

sudo service httpd start.

Langkah5:Verifikasi fungsionalitas Situs

Verifikasi fungsionalitas situs menggunakan entri file host. Silakan merujuk artikel ini


Cent OS
  1. Cara Mengatur Host Virtual Apache di Ubuntu 18.04

  2. Konfigurasikan Apache Virtual Host di CentOS 7

  3. Siapkan host virtual di CentOS

  1. Cara Mengatur Host Virtual Apache di Ubuntu 20.04

  2. Cara Instal Apache Cassandra di CentOS 8

  3. Cara Menginstal Apache di CentOS 7

  1. Cara Mengatur Host Virtual Apache di CentOS 7

  2. Cara Mengatur Host Virtual Apache di CentOS 8

  3. Cara Mengatur Apache Virtual Host di Debian 9