Il est très pratique de lier un nom de domaine au serveur 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 { ..... ..... }
, 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; } }
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;
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 NginxCe 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!