1 votes

Route tous les sous-domaines sauf un dans la configuration de Nginx

Comment dois-je envoyer toutes les demandes de www.domain.com y domain.com à la racine /directoryA sauf pour le sous-domaine specific.domain.com qui doit aller à la racine /directoryB .

www.domain.com est déjà redirigé vers domain.com et devrait rester ainsi si possible.

0 votes

Veuillez préciser si vous voulez réellement servir les demandes pour *.domain.com. Bien que (IMHO) ce ne soit pas recommandé. Vous pouvez vérifier ceci réponse en ce qui concerne le paramètre de domaine de type "wild card".

2voto

Duell N. Points 11

Il suffit de créer différents server section avec un nom de serveur différent

server {
  server_name domain.com

  root /directoryA

  ... other options ...

}

server {
  server_name specific.domain.com

  root /directoryB

  ... other options ...

}

Aucune section n'est créée pour www.domain.com car elle est déjà redirigée. (Ou bien www.domain.com aura sa propre section serveur pour gérer la redirection).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X