Maison > Opération et maintenance > Nginx > Comment lier un nom de domaine avec nginx

Comment lier un nom de domaine avec nginx

(*-*)浩
Libérer: 2019-06-18 11:37:06
original
14197 Les gens l'ont consulté

Il est très pratique de lier un nom de domaine au serveur nginx.

Comment lier un nom de domaine avec nginx

Entrez d'abord dans le répertoire d'installation de nginx, puis exécutez vim conf/nginx.conf pour ouvrir le fichier de configuration nginx et trouver le segment de code

server {
    .....
    .....
  }
Copier après la connexion

, ce code Il est utilisé pour configurer le site correspondant. Tout d'abord, nous devons résoudre le nom de domaine en l'adresse IP de notre serveur dans le panneau de configuration du nom de domaine, puis la liaison peut prendre effet

Recherchez d'abord l'élément nom_serveur. dans notre extrait de code, puis remplacez simplement le nom de domaine suivant par le nom de domaine que nous voulons lier

server{
        listen    80;
        server_name    mqtt.kfpt.cn;
            location /
            {
                proxy_set_header Host $host;
                proxy_set_header X-Real-Ip $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_pass http://127.0.0.1:18083;
            }
}
Copier après la connexion

Et si nous voulons lier plusieurs noms de domaine ou divers noms de domaine de deuxième niveau, tels que hao., tools. Nom de domaine ;

Tout d'abord, résolvez le nom de domaine sur le serveur, puis copiez le segment de code du serveur {} ci-dessus et collez-le à plusieurs reprises ci-dessous. De cette façon, plusieurs serveurs sont construits comme une configuration multi-site. . Assurez-vous de copier l'intégralité des crochets. Les crochets doivent être symétriques et il doit y avoir un espace ou une nouvelle ligne entre les accolades et l'instruction précédente dans le script shell. Par exemple, server { ou if () {. , etc., vous devez y prêter attention. D'autres sont faciles à comprendre ; bien sûr, de nombreux packages intégrés Un répertoire d'hôte virtuel de code tel que vhost sera configuré dans le même répertoire que le fichier de configuration nginx.conf Pour en lier plusieurs. noms de domaine, plusieurs fichiers de configuration seront configurés, tels que aa.conf et bb.conf , puis utiliser include vhost/*.conf dans nginx.conf pour les présenter tous, l'introduction est équivalente à tout le code écrit ; dans nginx.conf, et il n'est pas nécessaire de prendre en compte la relation entre les autres répertoires, nginx.conf prévaudra, ce qui est pratique pour la gestion, par exemple, aa.conf

server{
        listen    80;
        server_name    mqtt.kfpt.cn;
            location /
            {
                proxy_set_header Host $host;
                proxy_set_header X-Real-Ip $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_pass http://127.0.0.1:18083;
            }
}
include vhost/*.conf;
Copier après la connexion

Une fois toutes les configurations terminées, enregistrez et quittez, puis redémarrez le serveur pour prendre effet

Pour plus d'articles techniques liés à Nginx, veuillez visiter

Tutoriel d'utilisation de Nginx

Colonne d'apprentissage !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal