nginx serveur proxy localhost permission denied

Je suis juste la configuration de nginx comme serveur web que les procurations directement à un serveur d'application tomcat.
Lorsque l'utilisateur se connecte à mon site web Nginx doit rediriger la demande vers le port 8080 où le tomcat serveur d'application est en cours d'exécution.

Je suis tout a fais sur d'instance amazon ec2 exécutant Redhat 7.

Ce que j'ai jusqu'à présent est: est-ce

nginx.conf file

user nginx;
worker_processes  1;

server {
 listen 80;
 server_name mydomainname;
 access_log  /var/log/nginx/example.log;
 error_log /var/log/nginx/example.error.log;

 location /{
  proxy_pass http://localhost:8080/example/;
 }
}

L'erreur que j'obtiens est
(13: Permission denied) lors de la connexion à l'amont, le client

C'est certainement une question de l'accès de l'utilisateur, mais ne semble pas à le comprendre. Il semble que nginx n'ont pas accès à rediriger le port 8080.

Aussi, nginx est en cours d'exécution en vertu de l'myuser

root     15736   nginx: master process   /usr/sbin/nginx
myuser  15996   nginx: worker process
root     16017   grep --color=auto nginx

J'ai essayé de mettre 127.0.0.1 au lieu de localhost, mais pas de chance.
J'ai également essayé de changer l'utilisateur dans la nginx.conf pour myuser, toujours pas de chance.
Lorsque je me connecte directement au serveur d'applications, je n'ai pas de questions.

Example URL of my tomcat http://mydomain:8080/example/

Vous en remercie d'avance.

  • vous obtenez le message d'erreur lors du démarrage du serveur nginx? ou en demandant l'URL?
  • Je reçois le message d'erreur lors de la requête de l'url et de Nginx redirige vers 50x.html page. Nginx commence bien.
InformationsquelleAutor user1653068 | 2014-08-11