Comment vous feriez pour gérer plusieurs configurations?
Actuellement, tout ce qui arrive sur le 80 (j'ai un reverse proxy en amont) est renvoyé vers un port en particulier selon le domaine et le sous-domaine. Je trouve que c'est pratique.
Nginx peut servir plusieurs domaines sur le même port et la même adresse IP.
Par exemple, la configuration suivante est valide et fait bien ce qu'on attend :
server {
listen 80;
listen ::80;
server_name application1.example.com;
# la configuration de application 1, avec les blocs location si tu veux ...
}
server {
listen 80;
listen ::80;
server_name application2.example.net;
# la configuration de application 2, avec les blocs location si tu veux ...
}
server {
listen 80;
listen ::80;
server_name application3.example.fr application3.example.net;
# la configuration de application 3, avec les blocs location si tu veux ...
}
nginx va se baser sur l'hôte demandé dans la requête HTTP pour sélectionner le bon bloc server.
[^] # Re: CAP_NET_BIND_SERVICE
Posté par Samuel (site web personnel) . En réponse au journal Durcir nginx et PHP avec systemd. Évalué à 1.
Nginx peut servir plusieurs domaines sur le même port et la même adresse IP.
Par exemple, la configuration suivante est valide et fait bien ce qu'on attend :
nginx va se baser sur l'hôte demandé dans la requête HTTP pour sélectionner le bon bloc
server.Référence : Server names (doc nginx).