Tuesday, March 19, 2024
Centos Centos 8 DevOps Virtual Host

Cara Setting Apache Virtual Host pada CentOS 8

virtual host

“Cara Setting Apache Virtual Host pada CentOS 8”

Apache Virtual Hosts memungkinkan Anda menjalankan lebih dari satu situs web pada satu mesin. Dengan Virtual Host, Anda dapat menentukan root dokumen situs (direktori yang berisi file situs web), membuat kebijakan keamanan terpisah untuk setiap situs, menggunakan sertifikat SSL yang berbeda, dan banyak lagi.

Persiapan :

Cara Setting Apache Virtual Hosts pada CentOS 8

1. Buat struktur direktori seperti berikut

/var/www/
├── example.com
│   └── public_html
├── example2.com
│   └── public_html
├── example3.com
│   └── public_html

2. Buat direktori

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

3. Buat index.html untuk pengetesan isi website

nano /var/www/example.com/public_html/index.html
<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>Welcome to example.com</title>
  </head>
  <body>
    <h1>Success! example.com home page!</h1>
  </body>
</html>

4. Ubah permission file

chown -R apache: /var/www/example.com

5. Buat Virtual Host

nano /etc/httpd/conf.d/example.com.conf
<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    ServerAdmin webmaster@example.com
    DocumentRoot /var/www/example.com/public_html

    <Directory /var/www/example.com/public_html>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>

    ErrorLog /var/log/httpd/example.com-error.log
    CustomLog /var/log/httpd/example.com-access.log combined
</VirtualHost>

6. Test config apache

 apachectl configtest

7. Restart service

sudo systemctl restart httpd

8. Test Akses domain mu.

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Setting Apache Virtual Hosts pada CentOS 8. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

(Visited 293 times, 1 visits today)
Baca Juga :  Cara Install TeamViewer pada CentOS 8

Similar Posts