Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Kemahiran konfigurasi hos maya mengikat nama domain untuk membina pelayan web pada CentOS

Kemahiran konfigurasi hos maya mengikat nama domain untuk membina pelayan web pada CentOS

PHPz
PHPzasal
2023-08-05 19:57:072031semak imbas

Pengikatan nama domain dan petua konfigurasi hos maya untuk membina pelayan web pada CentOS

Pengenalan:
Apabila membina pelayan web, pengikatan nama domain dan konfigurasi hos maya adalah langkah yang sangat penting. Artikel ini akan memperkenalkan cara mengkonfigurasi pengikatan nama domain dan hos maya pada CentOS, dan memberikan contoh kod yang sepadan.

1. Nama domain mengikat

  1. Ubah suai fail hos
    Pertama, anda perlu menambah hubungan pemetaan antara nama domain dan alamat IP dalam fail hos CentOS. Cari dan buka fail hos, biasanya terletak di /etc/hosts:

sudo vi /etc/hosts

Tambah baris berikut di penghujung fail, dengan "www.example.com" ialah nama domain tersuai , "192.168.0.100 "Simpan dan tutup fail untuk alamat IP pelayan:

192.168.0.100 www.example.com

.

  1. Konfigurasikan resolusi DNS
    Jika nama domain anda didaftarkan dan resolusi DNS telah berkuat kuasa, anda boleh melangkau langkah ini. Jika tidak, anda perlu menghalakan nama domain ke alamat IP pelayan dalam panel kawalan pendaftar nama domain.
  2. Konfigurasi Apache
    Seterusnya, anda perlu mengkonfigurasi pelayan Apache untuk menghalakan nama domain ke direktori yang betul. Buka fail konfigurasi utama Apache httpd.conf:

sudo vi /etc/httpd/conf/httpd.conf

Cari dan ubah suai baris berikut, tukar "www.example.com" kepada nama domain yang anda ingin ikat:

Nama Pelayan www.example.com:80

Simpan dan tutup fail.

Mulakan semula perkhidmatan Apache untuk menjadikan konfigurasi berkuat kuasa:

perkhidmatan sudo httpd restart

2. Konfigurasi hos maya

  1. Buat direktori hos maya
    Konfigurasi hos maya memerlukan direktori bebas untuk menyimpan fail tapak web. Mula-mula, buat direktori untuk menyimpan fail hos maya:

sudo mkdir /var/www/virtual_host

  1. Ubah suai fail konfigurasi Apache
    Buka fail konfigurasi hos maya Apache httpd-vhosts.conf:
/

sudo vi etc/httpd/conf.d/httpd-vhosts.conf

Di penghujung fail, tambah kandungan berikut, gantikan "example.com" dengan nama domain anda dan "/var/www/virtual_host/example.com" dengan laluan Direktori anda baru dibuat:

a2445d15a37241fe08bac1f84a382b54

ServerName example.com
DocumentRoot /var/www/virtual_host/example.com
<Directory /var/www/virtual_host/example.com>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

ee672f0beb03b42be69279368a66a410

Simpan dan tutup fail.

  1. Tetapkan kebenaran
    Untuk memastikan fail tapak web boleh diakses oleh Apache, anda perlu mengubah suai keizinan direktori hos maya:

sudo chown -R apache:apache /var/www/virtual_host/example. com
sudo chmod -R 755 / var/www/virtual_host/example.com

  1. Mulakan semula perkhidmatan Apache
    Mulakan semula perkhidmatan Apache untuk membuat konfigurasi berkuat kuasa:

perkhidmatan sudo httpd mulakan semula

At this point konfigurasi hos maya selesai.

Contoh kod:

  1. Buat fail index.html
    Dalam direktori hos maya, buat fail index.html sebagai laman utama tapak web:

sudo vi /var/www/virtual_host/example.com/index .html

Tampal yang berikut ke dalam fail:

8b05045a5be5764f313ed5b9168a17e6
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e

<title>Welcome to example.com!</title>

9c3bca370b5104690d9ef395f2c5f8d1
d2da8d6bd971fc6f3d90c2ecf13742c9

Simpan dan tutup fail.

  1. Uji tapak web
    Masukkan nama domain anda dalam penyemak imbas (cth: http://www.example.com). Konfigurasi berjaya.

Ringkasan:
Artikel ini memperkenalkan teknik untuk mengikat nama domain dan konfigurasi hos maya pada CentOS Dengan mengubah suai fail hos, mengkonfigurasi resolusi DNS dan konfigurasi Apache yang berkaitan, tujuan untuk menunjuk nama domain ke direktori yang betul tercapai. . Pada masa yang sama, contoh kod untuk mencipta direktori hos maya dan halaman utama juga disediakan untuk memudahkan pembaca berlatih dan menguji.

Saya harap artikel ini telah membantu anda dengan pengikatan nama domain dan konfigurasi hos maya semasa membina pelayan web pada CentOS.

Atas ialah kandungan terperinci Kemahiran konfigurasi hos maya mengikat nama domain untuk membina pelayan web pada CentOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn