Localhost-Berechtigung für Nginx-Proxy-Server verweigert

Ich richte gerade nginx als Webserver ein, der direkt auf einen Tomcat-App-Server verweist. Wenn der Benutzer eine Verbindung zu meiner Website herstellt, sollte Nginx die Anforderung an Port 8080 umleiten, auf dem der Tomcat-App-Server ausgeführt wird.

Ich mache alles auf Amazon Ec2-Instanz, auf der Redhat 7 ausgeführt wird.

Was ich bisher habe, ist Folgendes:

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/;
 }
}

Der Fehler, den ich erhalte, ist(13: Berechtigung verweigert) beim Herstellen einer Verbindung mit dem Upstream-Client

Dies ist definitiv ein Benutzerzugriffsproblem, scheint es aber nicht herauszufinden. Anscheinend hat Nginx keinen Zugriff auf die Weiterleitung zu Port 8080.

Außerdem läuft nginx unter myuser

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

Ich habe versucht, 127.0.0.1 anstelle von localhost zu setzen, aber kein Glück. Ich habe auch versucht, den Benutzer in der nginx.conf auf myuser umzustellen, trotzdem kein Glück. Wenn ich eine direkte Verbindung zum Anwendungsserver herstelle, treten keine Probleme auf.

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

Danke im Voraus.