Cara mengkonfigurasi host virtual apache di rocky linux
- 1360
- 389
- Ricardo Gottlieb
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/htmltecmint.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 configTestPeriksa 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 ApacheJika 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.
- « 12 Perintah “DF” yang berguna untuk memeriksa ruang disk di Linux
- 22 Perintah Jaringan Linux untuk Sysadmin »