Cara mengkonfigurasi host virtual apache di rocky linux

Cara mengkonfigurasi host virtual apache di rocky linux

Ini adalah langkah opsional yang ditujukan hanya untuk mereka yang ingin meng -host beberapa situs di server yang sama. Sejauh ini, pengaturan lampu kami hanya dapat meng -host satu situs. Jika Anda ingin meng -host beberapa situs, maka Anda perlu mengatur atau mengkonfigurasi file host virtual. File host virtual apache merangkum konfigurasi beberapa situs web.

Untuk bagian ini, kami akan membuat file host virtual Apache untuk menunjukkan bagaimana Anda dapat mengatur host virtual Anda Linux Rocky.

Persyaratan

  • Agar ini berhasil, Anda harus memiliki Nama domain yang sepenuhnya memenuhi syarat menunjuk ke alamat IP publik server Anda di panel kontrol hosting DNS Anda.
  • Contoh Linux Rocky 8 dengan tumpukan lampu terpasang.

Catatan: Dalam pengaturan kami, kami menggunakan nama domain tecmint.info yang menunjuk ke IP publik dari server virtual kami. Pastikan untuk menggunakan nama domain Anda sendiri di semua contoh di mana nama domain kami muncul.

Membuat Struktur Direktori Virtual Apache

Langkah pertama adalah membuat direktori yang akan mengakomodasi situs web atau file domain. Ini akan menjadi Root document yang akan berada di /var/www/ jalur. Oleh karena itu jalankan perintah berikut.

$ sudo mkdir -p/var/www/tecmint.info/html 

Selanjutnya, kami akan membuat yang sederhana indeks.html file yang akan kami gunakan untuk menguji file host virtual kami.

$ sudo vim/var/www/tecmint.info/html/indeks.html 

Masukkan garis HTML berikut.

   Selamat datang di TecMint.info!   

Kesuksesan! Tecmint.info virtual host aktif dan berjalan!

Simpan file dan keluar html.

Kemudian tetapkan izin ke pengguna yang saat ini masuk untuk mengizinkan mereka mengedit direktori webroot tanpa izin cegukan.

$ sudo chown -r $ pengguna: $ user/var/www/tecmint.info/html 

Membuat file host virtual Apache

Pada titik ini, kami akan membuat file host virtual terpisah untuk domain kami. Secara default, Rocky Linux 8, seperti Centos 8, memuat semua konfigurasinya dari /etc/httpd/conf.D direktori.

Jadi, lanjutkan dan buat file host virtual terpisah.

$ sudo vim/etc/httpd/conf.d/tecmint.info.conf 

Tempel konten di bawah ini untuk mendefinisikan host virtual.

 Nama server www.tecmint.info Serveralias tecmint.info DocumentRoot/var/www/tecmint.info/html tecmint.info/html> Opsi -Indexes +ikuti Symlinks AlloVerRide All errorLog/var/log/httpd/tecmint.info-kesalahan.Log CustomLog/var/log/httpd/tecmint.info-mengakses.log digabungkan  

Simpan perubahan dan keluar dari file host virtual.

Untuk memeriksa apakah semua konfigurasi adalah suara, jalankan perintah:

$ sudo apachectl configTest 
Periksa konfigurasi Apache di rocky linux

Selanjutnya, restart Apache untuk mempengaruhi perubahan yang dilakukan.

$ sudo systemctl restart httpd 

Kemudian luncurkan browser web Anda dan telusuri domain Anda sebagai berikut:

http: // tecmint.info 

Ini harus menampilkan halaman sampel HTML yang kami konfigurasi di Langkah 1 dari bagian ini. Ini adalah bukti IronClad bahwa pengaturan host virtual kami berfungsi!

Periksa domain host virtual Apache

Jika Anda memiliki beberapa nama domain, ulangi langkah yang sama untuk mengatur file host virtual untuk setiap domain atau situs web.

Kesimpulan

Dan begitulah. Kami telah berhasil mengonfigurasi file host virtual untuk meng -host beberapa situs web atau domain di Rocky Linux 8 dengan LAMPU tumpukan. Anda dapat melanjutkan untuk meng -host aplikasi web Anda atau mengamankan Apache Anda dengan sertifikat SSL menggunakan Encrypt Let's Free.