Tag: amazon elb

I controlli sulla salute di ELB per i casi EC2 appena lanciati non funzionano

Sto cercando di impostare manualmente un ambiente di bilanciamento del carico utilizzando EC2. Le mie istanze sono raggiungibili tramite SSH e ping. Tuttavia, non appena li metto all'interno di un bilanciatore di carico, le istanze non sono in grado di passare i controlli di salute del bilanciatore di carico. Ho provato a seguire la guida […]

ELB segnala backend_status_code di "0" per alcune richieste

Ho trovato alcune voci strano nei miei log di ELB che non posso davvero spiegare. Tutti sembrano così (analizzati in JSON): { "backend": "-", "backend_processing_time": "-1", "backend_status_code": 0, "client_ip": "XXX.XXX.XXX.XXX", "client_port": "52084", "elb": "ELB1-PROD", "elb_status_code": 504, "http_method": "POST", "http_version": "HTTP/1.1", "received_bytes": 16051, "request_processing_time": "-1", "request_uri": "https://example.com:443/example/", "response_processing_time": "-1", "sent_bytes": 0, "ssl_cipher": "ECDHE-RSA-AES128-GCM-SHA256", "ssl_protocol": "TLSv1.2", "timestamp": […]

Il controllo di salute di AWS ELB non funziona quando si cerca di forzare HTTPS tramite NGINX per l'applicazione di una pagina singola

Sto cercando di forzare https sui miei endpoint http usando NGINX così: server { location / { root /data/www; if ($http_x_forwarded_proto != 'https') { rewrite ^ https://$host$request_uri? permanent; } } location /images/ { root /data; } } Tieni presente che tutti i messaggi che servono da nginx sono file statici (un file HTML, un file […]

Http nginx dietro https ELB e reindirizzamento automatico dell'indice

Ho un ELB di Amazon che ascolta il traffico http e https. Le istanze dietro di esso hanno nginx sulla port 80. Solo Http. Così ELB inoltra sia https che http a http di nginx. Quando faccio una richiesta https a una cartella come https://example.com/folder viene reindirizzata automaticamente a una versione a slash http://example.com/folder/ ma […]

Impedire a AWS ELB di impostare il proto in output x

Ho il seguente setup: Pubblica ELB, invia richiesta a -> Istanza Nginx, invia richiesta a -> interno ELB, invia richiesta a -> nodo server Sto cercando di passare a ELB di applicazioni a causa dei suoi vantaggi rispetto ai classici ELB, ma support solo i gestori HTTP / HTTPS, non il TCP come ho usato […]

Apache DirectorySlash reindirizza le richieste HTTPS a HTTP

Richiesta utente: https://www.example.com/test HTTPS requests –> AWS ELB HTTPS Listener –> Apache HTTP Apache ottiene http://www.example.com/test Apache la reindirizza a http://www.example.com/test/ perché DirectorySlash è attivo per impostazione predefinita. L'utente finisce con una richiesta HTTP: http://www.example.com/test/ AWS fornisce un HEAD per rilevare il protocollo di richiesta di origine: %{HTTP:X-Forwarded-Proto} , ma come faccio a dire Apache […]

Proxy per caricare l'equilibratore, la width di banda?

Ho un bilanciatore di carico elastico di Amazon. Non posso impostare il mio dominio apex – domain.com per l 'ELB perché Amazon non fornisce un IP. Se io: impostare una nuova istanza EC2 (whih possiede un proprio IP) impostare un proxy inverso da EC2 a ELB (HAProxy? Apache? Nginx?) punta il mio DNS alla nuova […]

ELB Alternative per AWS quando trasferisce una grande quantità di dati

Quindi ho un problema unico. La nostra applicazione è progettata per ospitare una grande quantità di file utilizzando un collegamento speciale che è una volta utilizzata. Abbiamo giocato con ELB ma notiamo un interessante "bug", se si inizia a get un sacco di traffico o carica, sembra che ELB cercherà di scalare e riprovare la […]

Utilizzo di ELB in più regioni

Lasciate che ho il dominio del sito web http://myawesomesite.com e per iniziare ho un setup ELB nella regione US-EAST con 2 istanze che eseguono la mia applicazione. Poiché il sito diventa più impressionante e voglio iniziare a servire la mia applicazione più velocemente, imposta le istanze nel gruppo Usa-Ovest, con un ELB. Come posso trasmettere […]

EC2 ELB Wildcard SSL Rinnovo "Certificato di chiave pubblica non valida"

Abbiamo un ELB esistente su EC2. Ha un GoDaddy rilasciato un certificato di wildcard ssl. Ho scaricato il nuovo .crt e gd_bundle.crt da GoDaddy. In ec2 vado all'equilibratore di carico, clicca sul certificato, scegli di caricare un nuovo cert. Copiamo la chiave privata esistente nel field della chiave privata. Il contenuto del nuovo .crt nel […]

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.