Cara mengkonfigurasi tuan rumah maya Apache di Rocky Linux

Cara mengkonfigurasi tuan rumah maya Apache di Rocky Linux

Ini adalah langkah pilihan hanya untuk mereka yang ingin menjadi tuan rumah beberapa laman web di pelayan yang sama. Setakat ini, persediaan lampu kami hanya boleh menjadi tuan rumah satu laman web. Sekiranya anda ingin menjadi tuan rumah beberapa laman web, maka anda perlu menyediakan atau mengkonfigurasi fail hos maya. Apache Fail Host Maya Mengemas Konfigurasi Pelbagai Laman Web.

Untuk bahagian ini, kami akan membuat fail hos maya Apache untuk menunjukkan bagaimana anda boleh menetapkan tuan rumah maya anda di Rocky Linux.

Keperluan

  • Untuk ini berjaya, anda perlu mempunyai Nama domain yang berkelayakan sepenuhnya Menunjuk ke alamat IP awam pelayan anda di panel kawalan hosting DNS anda.
  • Contoh Rocky Linux 8 dengan timbunan lampu dipasang.

Catatan: Dalam persediaan kami, kami menggunakan nama domain Tecmint.maklumat yang menunjuk kepada IP awam pelayan maya kami. Pastikan anda menggunakan nama domain anda sendiri dalam semua keadaan di mana nama domain kami muncul.

Membuat struktur direktori maya Apache

Langkah pertama adalah membuat direktori yang akan menampung fail laman web atau domain. Ini akan menjadi Documentroot yang akan berada di /var/www/ jalan. Oleh itu jalankan arahan berikut.

$ sudo mkdir -p/var/www/tecmint.INFO/HTML 

Seterusnya, kami akan membuat yang sederhana indeks.html fail yang akan kami gunakan untuk menguji fail tuan rumah maya kami.

$ sudo vim/var/www/tecmint.Maklumat/HTML/Indeks.html 

Masukkan baris HTML berikut.

   Selamat datang ke Tecmint.maklumat!   

Kejayaan! Tecmint.Hos Maya Maklumat aktif dan berjalan!

Simpan fail html dan keluar.

Kemudian berikan kebenaran kepada pengguna yang sedang dilog masuk untuk membolehkan mereka mengedit direktori webroot tanpa cegukan kebenaran.

$ sudo chown -r $ user: $ user/var/www/tecmint.INFO/HTML 

Membuat fail tuan rumah maya Apache

Pada ketika ini, kami akan membuat fail hos maya yang berasingan untuk domain kami. Secara lalai, Rocky Linux 8, seperti Centos 8, memuatkan semua konfigurasinya dari /etc/httpd/conf.d direktori.

Oleh itu, teruskan dan buat fail tuan rumah maya yang berasingan.

$ sudo vim/etc/httpd/conf.d/tecmint.maklumat.Conf 

Tampal kandungan di bawah untuk menentukan tuan rumah maya.

 Nama pelayan www.Tecmint.maklumat Serveralias Tecmint.maklumat Documentroot/var/www/Tecmint.maklumat/html Tecmint.maklumat/html> opsyen -indexes +followsymlinks allowoverride semua errorlog/var/log/httpd/Tecmint.maklumat-ralat.log customlog/var/log/httpd/Tecmint.maklumat-akses.log digabungkan  

Simpan perubahan dan keluar dari fail hos maya.

Untuk memeriksa sama ada semua konfigurasi adalah bunyi, laksanakan arahan:

$ sudo apachectl configtest 
Semak konfigurasi Apache di Linux berbatu

Seterusnya, mulakan semula Apache untuk melaksanakan perubahan yang dibuat.

$ sudo systemctl mulakan semula httpd 

Kemudian lancarkan penyemak imbas web anda dan semak domain anda seperti berikut:

http: // tecmint.maklumat 

Ini harus memaparkan halaman HTML sampel yang kita konfigurasikan dalam langkah 1 bahagian ini. Ini adalah bukti ironclad bahawa persediaan hos maya kami berfungsi!

Periksa domain hos maya Apache

Sekiranya anda mempunyai banyak nama domain, ulangi langkah yang sama untuk menyediakan fail hos maya untuk setiap domain atau laman web.

Kesimpulan

Dan di sana anda memilikinya. Kami telah berjaya mengkonfigurasi fail tuan rumah maya untuk menjadi tuan rumah beberapa laman web atau domain di Rocky Linux 8 dengan Lampu timbunan. Anda boleh meneruskan untuk menjadi tuan rumah aplikasi web anda atau menjamin Apache anda dengan sijil SSL menggunakan percuma Let's Encrypt.