Maison >Opération et maintenance >Nginx >Comment configurer le nom de domaine de deuxième niveau Nginx

Comment configurer le nom de domaine de deuxième niveau Nginx

WBOY
WBOYavant
2023-05-12 23:22:044596parcourir

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 :

1 Le fichier de configuration d'origine 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;
        }
    }

}
.

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.

2. Configurez le nom de domaine de deuxième niveau

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer