Apabila nama domain perlu digunakan dalam dua projek, kita perlu menggunakan nama domain peringkat kedua dalam Nginx seperti berikut:
worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
Ini ialah fail nginx.conf yang dinyahmampat. Ia boleh dilihat bahawa nginx sedang mendengar port 80, dan nama perkhidmatannya ialah localhost Jika nama domain kami ialah: baidu.com kita masukkan: localhost.baidu.com Juga boleh diakses.
Untuk nama perkhidmatan yang baru kami fahami, jika nama domain kami ialah: baidu.com, nama domain peringkat kedua yang perlu kami konfigurasikan ialah asurplus.baidu.com. Fail konfigurasi kami adalah seperti berikut
worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 80; server_name asurplus.baidu.com; location / { proxy_pass http://127.0.0.1:8081; } } }
Pergi ke direktori sbin dan laksanakan arahan untuk memulakan semula nginx
./nginx -s reload
Kami telah menambah perkhidmatan baharu, port mendengar masih 80, dan nama perkhidmatan kami menjadi nama domain peringkat kedua kami: asurplus, dan dimajukan ke port 8081 kami, dengan itu melengkapkan konfigurasi nama domain peringkat kedua.
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi nama domain peringkat kedua Nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!