Rumah >Operasi dan penyelenggaraan >Nginx >Konfigurasi hos maya Nginx untuk mengehoskan berbilang portal laman web pada masa yang sama

Konfigurasi hos maya Nginx untuk mengehoskan berbilang portal laman web pada masa yang sama

王林
王林asal
2023-07-05 08:25:391760semak imbas

Konfigurasi hos maya Nginx, mengehos berbilang portal tapak web pada masa yang sama

Nginx ialah pelayan web berprestasi tinggi yang boleh mengendalikan permintaan konkurensi tinggi dan memberikan respons pantas. Dalam aplikasi praktikal, kami selalunya perlu mengehos berbilang portal laman web, yang memerlukan konfigurasi hos maya Nginx. Artikel ini akan memperkenalkan cara mengkonfigurasi hos maya Nginx dan menjadi hos berbilang portal laman web pada masa yang sama.

Pertama, kita perlu menentukan berbilang blok pelayan dalam fail konfigurasi Nginx Setiap blok pelayan mewakili pintu masuk laman web. Contoh berikut boleh dimasukkan ke dalam fail konfigurasi Nginx:

server {
    listen 80;
    server_name www.example1.com;
    root /var/www/example1;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

server {
    listen 80;
    server_name www.example2.com;
    root /var/www/example2;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

Dalam contoh di atas, kami menentukan dua blok pelayan, masing-masing mewakili dua pintu masuk tapak web www.example1.com dan www.example2.com. Setiap blok pelayan mengandungi arahan dengar untuk menentukan port pendengaran, arahan nama_server untuk menentukan nama domain, arahan akar untuk menentukan direktori akar tapak web dan arahan indeks untuk menentukan fail halaman utama lalai. Dalam blok lokasi, kami menggunakan arahan try_files untuk mengendalikan permintaan.

Selepas mengkonfigurasi kandungan di atas, simpan dan muat semula fail konfigurasi Nginx. Anda boleh menggunakan arahan berikut untuk mengesahkan sama ada fail konfigurasi adalah betul:

nginx -t

Jika tiada mesej ralat, ini bermakna fail konfigurasi tidak mempunyai ralat sintaks. Seterusnya, kita perlu memetakan nama domain ke alamat IP pelayan. Ini boleh dicapai dengan mengubah suai fail hos tempatan atau menambah rekod resolusi yang sepadan dalam pelayan DNS. Selepas memastikan resolusi nama domain, akses nama domain yang sepadan melalui pelayar untuk melihat kandungan tapak web yang sepadan.

Pada masa yang sama, kami juga boleh mengkonfigurasi lebih banyak blok pelayan untuk mengehoskan lebih banyak portal tapak web mengikut keperluan. Rujuk sahaja kepada contoh di atas, tambah blok pelayan baharu dalam fail konfigurasi dan ubah suainya dengan sewajarnya.

Perlu dinyatakan bahawa port 80 digunakan sebagai port mendengar dalam contoh di atas. Jika anda perlu menggunakan port lain, sila ubah suai nombor port dalam arahan dengar kepada nilai yang sepadan.

Ringkasan:

Dengan mengkonfigurasi hos maya Nginx, kami boleh mengehoskan berbilang portal tapak web pada masa yang sama dengan mudah. Setiap pintu masuk tapak web boleh mempunyai nama domain dan direktori akarnya sendiri, mencapai pengasingan dan kebebasan laman web. Melalui kod sampel yang disediakan dalam artikel ini, kami berharap dapat membantu pembaca membina persekitaran untuk berbilang portal laman web dengan cepat dan menggunakan kelebihan Nginx dengan lebih baik.

Atas ialah kandungan terperinci Konfigurasi hos maya Nginx untuk mengehoskan berbilang portal laman web pada masa yang sama. 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