Lorsqu'un nom de domaine doit être utilisé dans deux projets, nous devons utiliser le nom de domaine de deuxième niveau. Le nom de domaine de deuxième niveau est configuré dans Nginx comme suit :
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; } } }
Il s'agit du fichier nginx.conf décompressé, on voit que nginx écoute actuellement le port 80, et son nom de service est localhost Si notre nom de domaine est : baidu.com, alors nous pouvons également y accéder en entrant : localhost. .baidu.com.
Pour le nom de service que nous venons de comprendre, si notre nom de domaine est : baidu.com, le nom de domaine de deuxième niveau que nous devons configurer est asurplus.baidu.com, et notre Le fichier de configuration est le suivant
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; } } }
Allez dans le répertoire sbin et exécutez la commande pour redémarrer nginx
./nginx -s reload
Nous avons ajouté un nouveau service, qui écoute toujours sur le port 80. Notre nom de service est devenu notre nom de domaine de deuxième niveau : un surplus, et transmis à notre port 8081, complétant ainsi la configuration du nom de domaine de deuxième niveau.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!