Salut les gars, je suis nouveau sur nginx ,. J'ai des problèmes avec ma configuration, je veux que mon serveur fonctionne avec plusieurs ports en public.
Pour Ex:
server {
listen 443 ssl;
server_name <https - mydomainname>;
ssl_certificate <location cert>;
ssl_certificate_key <location key>;
location /tags.txt {
add_header 'Access-Control-Allow-Origin' '*';
}
}
De la configuration ci-dessus, je suis maintenant en mesure d'accéder parfaitement. Mais que se passe-t-il si je possède http: // localhost: 6006 et http: // localhost: 5005 plusieurs ports dans mon localhost et que je souhaite le publier. J'ai essayé d'y accéder en utilisant les adresses https - mydomainname: port 6006 et https - mydomainname: port 5005, mais cela a échoué.
Devrais-je faire une configuration pour un autre port? Comme pour le port 6006
server {
listen 6006 ssl;
server_name <https - mydomainname>;
ssl_certificate <location cert>;
ssl_certificate_key <location key>;
location /tags.txt {
add_header 'Access-Control-Allow-Origin' '*';
proxy_pass http://localhost:6006;
}
}
et port 5005
server {
listen 5005 ssl;
server_name <https - mydomainname>;
ssl_certificate <location cert>;
ssl_certificate_key <location key>;
location /tags.txt {
add_header 'Access-Control-Allow-Origin' '*';
proxy_pass http://localhost:5005;
}
}
Je ne sais pas comment résoudre ce problème. Toute aide est très appréciée merci.
Vous pouvez avoir plusieurs directives listen
par server
:
server {
listen 5005 ssl;
listen 6006 ssl;
server_name <https - mydomainname>;
ssl_certificate <location cert>;
ssl_certificate_key <location key>;
location /tags.txt {
add_header 'Access-Control-Allow-Origin' '*';
}
}
Je viens de faire face au même problème.
J'ai dupliqué le server_part
dans la configuration et pour pouvoir également accéder au site via un fqdn secondaire.
server {
listen 5005 ssl;
listen 6006 ssl;
server_name <https - mydomainname>;
server_name <https - mydomainname>;
ssl_certificate <location cert>;
ssl_certificate_key <location key>;
location /tags.txt {
add_header 'Access-Control-Allow-Origin' '*';
}
}
.