Cara menggunakan Nginx untuk melaksanakan konfigurasi hos maya berasaskan nama domain
Ikhtisar:
Dalam pelayan web, hos maya merujuk kepada tapak web web yang menjalankan berbilang nama domain dihoskan pada pelayan fizikal. Dengan menggunakan konfigurasi hos maya, berbilang nama domain boleh berkongsi pelayan yang sama, dan setiap nama domain boleh mempunyai konfigurasi dan kandungan bebas. Nginx ialah pelayan web sumber terbuka, berprestasi tinggi yang juga boleh digunakan sebagai pelayan proksi terbalik dan pengimbang beban. Artikel ini akan memperkenalkan cara menggunakan Nginx untuk melaksanakan konfigurasi hos maya berasaskan nama domain.
Langkah:
server { listen 80; server_name example.com; root /path/to/website; index index.html; location / { try_files $uri $uri/ =404; } }
Dalam konfigurasi di atas, listen menentukan nombor port yang pelayan mendengar (80 ialah port lalai untuk HTTP), server_name menentukan nama domain, root menentukan direktori akar tapak web , dan indeks menentukan fail indeks lalai. Bahagian lokasi digunakan untuk mengendalikan logik permintaan URL Konfigurasi dalam contoh adalah untuk cuba mencari fail dan mengembalikan ralat 404 jika ia tidak dijumpai.
include /etc/nginx/*.conf;
Konfigurasi di atas akan menyebabkan Nginx memuatkan semua fail konfigurasi dengan akhiran .conf dalam direktori /etc/nginx.
sudo service nginx restart
Ringkasan:
Melalui langkah di atas, anda boleh berjaya menggunakan Nginx untuk melaksanakan konfigurasi hos maya berasaskan nama domain. Konfigurasi pengehosan web boleh membantu anda mengehos berbilang nama domain pada pelayan tunggal dan menyediakan konfigurasi dan kandungan bebas. Sebagai pelayan web berprestasi tinggi, Nginx ialah pilihan ideal untuk membina hos maya. Saya harap artikel ini akan membantu anda memahami cara mengkonfigurasi hos maya Nginx.
Kod rujukan:
Berikut ialah contoh fail konfigurasi Nginx:
server { listen 80; server_name example.com; root /path/to/website; index index.html; location / { try_files $uri $uri/ =404; } }
Simpan kod di atas sebagai fail example.com.conf dan masukkannya ke dalam fail konfigurasi utama Nginx.
Atas ialah kandungan terperinci Cara menggunakan Nginx untuk melaksanakan konfigurasi hos maya berasaskan nama domain. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!