Ich habe gerade eine neue Instanz von Ubuntu 16.04 erstellt. Ich habe gerade NGINX installiert und das ist, was ich nach einemnetstat -ntlp
root@ip-172-31-8-234:/home/ubuntu# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 11856/nginx -g daem
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1328/sshd
tcp6 0 0 :::80 :::* LISTEN 11856/nginx -g daem
tcp6 0 0 :::22 :::* LISTEN 1328/sshd
Wenn ich einen Curl-Localhost frage, erhalte ich Folgendes:
ubuntu@ip-172-31-8-234:~$ curl localhost
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>
<p><em>Thank you for using nginx.</em></p>
</body>
</html>
Dies ist die Willkommensseite von NGINX. NGINX scheint also fertig zu sein.
Aber ich möchte diese Seite über das Internet sehen können.
Das ist, was ich auf meiner AWS-Serviceseite habe.
Public DNS (IPv4) - ec2-54-94-152-233.sa-east-1.compute.amazonaws.com
Instance state - running
IPv4 Public IP - 54.94.152.233
Ich denke also, dass ich die Willkommensseite sehen können sollte, wenn ich 54.94.152.233 in einen beliebigen Browser eingebe.
Stattdessen erhalte ich diese Fehlermeldung:
This site can’t be reached
54.94.152.233 took too long to respond.
Was vermisse ich?
Antwort1
Die Standardeinstellungen für VPC und Sicherheitsgruppen lassen, soweit ich mich erinnere, keinen eingehenden Datenverkehr auf irgendwelchen Ports zu. Ändern Sie die Einstellungen, um eingehenden Datenverkehr auf Port 80 zuzulassen, dann sollte alles gut sein.