Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2017, 01:52
Avatar de cluster28
cluster28
 
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 4 meses
Puntos: 32
Nginx en Vagrant

Tengo montado un Varnish en una máquina virtual con Vagrant y le quiero poner SSL a través de Nginx. El tema es que parece que el puerto 443 está a la escucha por haciendo un telnet desde dentro sí que abre el puerto
Código BASH:
Ver original
  1. [09:44 ]-[vagrant@varnish]-[~]
  2. $ telnet localhost 443
  3. Trying ::1...
  4. Trying 127.0.0.1...
  5. Connected to localhost.
  6. Escape character is '^]'.

pero desde fuera no se puede acceder
Código BASH:
Ver original
  1. jordi@jordi-GL552VW:~$ telnet varnish.local.lan 443
  2. Trying 192.168.56.103...
  3. telnet: Unable to connect to remote host: Connection timed out

La instalación por defecto con con el puerto 80 funcionaba bien....
Código BASH:
Ver original
  1. [09:44 ]-[vagrant@varnish]-[~]
  2. $ netstat -tulnp
  3. (Not all processes could be identified, non-owned process info
  4.  will not be shown, you would have to be root to see it all.)
  5. Active Internet connections (only servers)
  6. Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
  7. tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      -              
  8. tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -              
  9. tcp6       0      0 :::22                   :::*                    LISTEN      -              
  10. udp        0      0 0.0.0.0:68              0.0.0.0:*                           -              
  11. udp        0      0 192.168.56.103:123      0.0.0.0:*                           -              
  12. udp        0      0 10.0.2.15:123           0.0.0.0:*                           -              
  13. udp        0      0 127.0.0.1:123           0.0.0.0:*                           -              
  14. udp        0      0 0.0.0.0:123             0.0.0.0:*                           -              
  15. udp6       0      0 fe80::a00:27ff:fe44:123 :::*                                -              
  16. udp6       0      0 fe80::a00:27ff:fe54:123 :::*                                -              
  17. udp6       0      0 ::1:123                 :::*                                -              
  18. udp6       0      0 :::123                  :::*                                -
Código BASH:
Ver original
  1. $ more /etc/nginx/sites-available/default
  2. server {
  3.         listen 443 ssl;
  4.  
  5.         server_name varnish.local.lan;
  6.         ssl_certificate /etc/nginx/ssl/nginx.crt;
  7.         ssl_certificate_key /etc/nginx/ssl/nginx.key;
  8.  
  9.         location / {
  10.             proxy_pass http://127.0.0.1:80;
  11.             proxy_set_header X-Real-IP  $remote_addr;
  12.             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  13.             proxy_set_header X-Forwarded-Proto https;
  14.             proxy_set_header X-Forwarded-Port 443;
  15.             proxy_set_header Host $host;
  16.         }
  17. }

Tengo la misma configuración en una EC2 de Amazon y funciona bien.....

Quiero montar este para desarrollar...

Gracias