recherche
MaisonOpération et maintenanceNginxComment configurer différents noms de domaine sur Nginx sur le même port

Dans Nginx, plusieurs sites Web peuvent être configurés sur le même port en créant des hôtes virtuels pour différents noms de domaine. Les étapes sont les suivantes: Créez un fichier de configuration. Spécifiez le bloc serveur et spécifiez le port, le nom de domaine et le répertoire racine. Configuration de test. Vérifiez la configuration. Autres options de configuration: les directives de localisation, de réécriture et proxy_pass.

Comment configurer différents noms de domaine sur Nginx sur le même port

Nginx configure le même port pour différents noms de domaine

Dans Nginx, l'hébergement virtuel peut être configuré pour différents noms de domaine liés au même port, permettant à plusieurs sites Web d'être hébergés par la même adresse IP. Pour y parvenir, suivez ces étapes:

1. Créer un fichier de configuration

Créez un nouveau fichier de configuration dans le répertoire de configuration Nginx, par exemple: /etc/nginx/conf.d/example.com.conf .

2. Spécifiez le bloc serveur

Spécifiez un nouveau bloc de serveur dans le fichier de configuration, comme suit:

 <code>server { listen 80; # 指定端口为80 server_name example.com www.example.com; # 指定域名root /var/www/example.com; # 指定网站根目录index index.php index.html; # 指定默认索引文件}</code>

Pour d'autres noms de domaine, créez un bloc de serveur similaire, mais mettez à jour server_name et root .

3. Configuration de test

Enregistrez le fichier de configuration et redémarrez Nginx pour appliquer les modifications:

 <code>sudo systemctl restart nginx</code>

4. Vérifiez la configuration

Testez la configuration à l'aide de l'outil Curl:

 <code>curl -I http://example.com</code>

Cela devrait renvoyer l'en-tête HTTP pour le site Web.

5. Autres options de configuration

  • Directive de localisation: peut être utilisée pour spécifier des configurations pour des chemins URI spécifiques, tels que l'activation de SSL pour certains répertoires.
  • Réécriture de la directive: peut être utilisée pour réécrire les URL, telles que la suppression www du nom de domaine.
  • Directive proxy_pass: peut être utilisée pour proxy les demandes à différents serveurs ou ports.

En utilisant ces options de configuration, vous pouvez configurer un port pour différents noms de domaine sur Nginx, permettant à plusieurs sites Web d'être hébergés sur un seul serveur.

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
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
Utilisation de Nginx: Optimisation des performances du site Web et de la fiabilitéUtilisation de Nginx: Optimisation des performances du site Web et de la fiabilitéMay 09, 2025 am 12:19 AM

Nginx peut améliorer les performances et la fiabilité du site Web par: 1. Processus du contenu statique en tant que serveur Web; 2. Faire des demandes en tant que serveur proxy inversé; 3. Allouer les demandes en tant qu'équilibreur de charge; 4. Réduisez la pression du backend en tant que serveur de cache. Nginx peut améliorer considérablement les performances du site Web grâce à des optimisations de configuration telles que l'activation de la compression GZIP et l'ajustement de la mise en commun de la connexion.

Objectif de Nginx: servir du contenu Web et plusObjectif de Nginx: servir du contenu Web et plusMay 08, 2025 am 12:07 AM

Nginxservceswebcontentandactsasareverseproxy, loadBalancer et m /r.1) itefficientlyServisetaticContent likehtmlandimages.2) itfunctionsasareverseproxyandloadBalancer, distribution.

Unité Nginx: rationalisation du déploiement des applicationsUnité Nginx: rationalisation du déploiement des applicationsMay 07, 2025 am 12:08 AM

Nginxunit simplifie le déploiement de l'application avec une configuration dynamique et une prise en charge multilingue. 1) La configuration dynamique peut être modifiée sans redémarrer le serveur. 2) prend en charge plusieurs langages de programmation, tels que Python, PHP et Java. 3) Adopter le modèle d'E / S non bloquant asynchrone pour améliorer les performances de traitement de la concurrence élevées.

Impact de Nginx: serveurs Web et au-delàImpact de Nginx: serveurs Web et au-delàMay 06, 2025 am 12:05 AM

Nginx a initialement résolu le problème C10K et s'est maintenant transformé en un polyvalent qui gère l'équilibrage de la charge, la proxyation inverse et les passerelles API. 1) Il est bien connu pour les architectures axées sur les événements et non bloquant et convient à une concurrence élevée. 2) Nginx peut être utilisé comme serveur HTTP et proxy inversé, prenant en charge IMAP / POP3. 3) Son principe de travail est basé sur des modèles d'E / S asynchrones et asynchrones, améliorant les performances. 4) L'utilisation de base comprend la configuration des hôtes virtuels et l'équilibrage de la charge, et l'utilisation avancée implique des stratégies d'équilibrage et de mise en cache complexes. 5) Les erreurs courantes incluent les erreurs de syntaxe de configuration et les problèmes d'autorisation, et les compétences de débogage incluent l'utilisation de la commande NGINX-T et du module Stub_Status. 6) Les suggestions d'optimisation des performances comprennent l'ajustement des paramètres des travailleurs, en utilisant la compression GZIP et

Dépannage de Nginx: diagnostic et résolution des erreurs communesDépannage de Nginx: diagnostic et résolution des erreurs communesMay 05, 2025 am 12:09 AM

Le diagnostic et les solutions pour les erreurs courantes de Nginx incluent: 1. Afficher les fichiers journaux, 2. Ajuster les fichiers de configuration, 3. Optimiser les performances. En analysant les journaux, en ajustant les paramètres de délai d'expiration et en optimisant le cache et l'équilibrage de la charge, des erreurs telles que 404, 502, 504 peuvent être efficacement résolues pour améliorer la stabilité et les performances du site Web.

Déploiement des applications avec l'unité Nginx: un guideDéploiement des applications avec l'unité Nginx: un guideMay 04, 2025 am 12:03 AM

NginxunitischosenfordEployingApplicationsDuetOitsFlexibility, faciliteofuse, andabilité tohandledynamicapplications.1)

Nginx et hébergement Web: servir des fichiers et gestion du traficNginx et hébergement Web: servir des fichiers et gestion du traficMay 03, 2025 am 12:14 AM

Nginx peut être utilisé pour servir les fichiers et gérer le trafic. 1) Configurer les fichiers statiques du service Nginx: définissez le port d'écoute et le répertoire de fichiers. 2) Implémentation de l'équilibrage de charge et de la gestion du trafic: Utilisez les politiques de module et de cache en amont pour optimiser les performances.

Nginx vs Apache: Comparaison des technologies de serveur WebNginx vs Apache: Comparaison des technologies de serveur WebMay 02, 2025 am 12:08 AM

Nginx convient pour gérer une concurrence élevée et un contenu statique, tandis qu'Apache convient au contenu dynamique et aux réécritures d'URL complexes. 1.Nginx adopte un modèle axé sur les événements, adapté à une concurrence élevée. 2. Apache utilise un modèle de processus ou de thread, qui convient au contenu dynamique. 3. La configuration Nginx est simple, tandis que la configuration d'Apache est complexe mais plus flexible.

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
Nordhold: Système de fusion, expliqué
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

DVWA

DVWA

Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

VSCode Windows 64 bits Télécharger

VSCode Windows 64 bits Télécharger

Un éditeur IDE gratuit et puissant lancé par Microsoft

Adaptateur de serveur SAP NetWeaver pour Eclipse

Adaptateur de serveur SAP NetWeaver pour Eclipse

Intégrez Eclipse au serveur d'applications SAP NetWeaver.

PhpStorm version Mac

PhpStorm version Mac

Le dernier (2018.2.1) outil de développement intégré PHP professionnel