Tag: node.js

Routing a diversi server node.js sulla stessa macchina

Vorrei impostare più server node.js sulla stessa macchina (ma ascoltare su porte diverse) per diversi progetti (quindi posso tirare qualsiasi codice per modificare il codice senza interferire con gli altri). Tuttavia desidero essere in grado di accedere a queste applicazioni web da un browser senza digitare il numero di port e invece mappare URL differenti […]

Come rimuovere la cifratura RC4 dal server https di node.js in esecuzione su Windows 2000 R2

Usando la scansione di ssllabs.com mi dice che RC4 è in uso. Ho letto che RC4 dovrebbe essere disabilitato per impostazione predefinita in Windows 2012 R2. Sto eseguendo un server node.js utilizzando https.createServer e non specificando le cifre (lasciandolo predefinito) ssllabs.com dice: This server accepts the RC4 cipher, which is weak TLS_RSA_WITH_RC4_128_SHA (0x5) WEAK TLS_ECDHE_RSA_WITH_RC4_128_SHA […]

Elastic beanstalk accesso privato git repo

Sto cercando di aggiungere attualmente una chiave ssh alle istanze di beanstalk elastiche usando i comandi .ebextensions. Le chiavi che ho memorizzato sono nel mio codice dell'applicazione e cerco di copiarle nella cartella root .ssh in modo che possa accedervi quando faccio un clone di git + ssh più tardi ecco un esempio del file […]

Aumentare il numero di connessioni TCP in output

Sto sviluppando un piccolo client di test per i websockets. Sto usando Ubuntu 11.04. Ho letto https://stackoverflow.com/questions/410616/increasing-the-massimum-number-of-tcp-ip-connections-in-linux e ho fatto quanto segue sudo sysctl -w net.ipv4.tcp_fin_timeout=10 sysctl -w net.ipv4.ip_local_port_range="1024 65535" Come capisco questi sono per le connessioni in entrata e non in output. Quando scrivo ulimit -n unlimited Il mio client e server vengono eseguiti […]

Buffer richiede nginx per un breve periodo se il backend è in discesa

Ho un'applicazione nodejs per sempre correre dietro nginx. Quando implemento un nuovo codice, riesco forever restart ma non posso permettermi di get il 502 anche in quel breve periodo. Come configurare nginx per continuare a riprovare in questo server upstream in caso di 502? Ho provato a impostare proxy_connect_timeout , proxy_read_timeout e proxy_send_timeout ad esempio […]

La nginx consente a un server upstream di rispondere e chiudere una richiesta prima di terminare?

Ho un servizio di caricamento di immagini che richiede i proxy di nginx. Tutto funziona bene. A volte tuttavia, il server ha già l'image che l'utente sta caricando. Quindi, voglio rispondere presto e chiudere la connessione. Dopo aver letto le intestazioni e controllando con il server, chiamo il response.end di Node ([data] [, codifica] [, […]

Lunghezza del contenuto e trasferimento di codifica Nginx chunked, nodo-http-proxy

Ho il seguente setup – nodo-http-proxy agisce come proxy inverso che trasmette tutte le richieste a nginx / socket.io come necessario Il mio problema è questo quando invio una richiesta HTTP DELETE dal browser, il nodo-http-proxy aggiunge un'intestazione "Transfer Encoding Chunked" poiché la richiesta dal browser non ha alcuna lunghezza del contenuto. La richiesta del […]

È ansible ridurre l'utilizzo della memory NodeJS (ad esempio, la piattaforma di blog di Ghost)

CPU [ 0.0%] Tasks: 15, 2 thr; 1 running Mem [|||| 14/256MB] Load average: 0.00 0.00 0.00 Swp [| 1/256MB] Uptime: 15 days, 06:02:31 Sopra è l'utilizzo della memory sul mio server (Ramnode, 256MB di RAM con 256MB di Swap) quando non esiste un'istanza Ghost. Sul mio VPS sto eseguendo 4 istanze Ghost . Quindi, […]

Diversi campi per proxy_set_header nella configuration nginx

Sono molto nuovo alla configuration di nginx. Voglio utilizzarlo impostare host virtuali in modo da poter eseguire diverse applicazioni JS Node su porte diverse sullo stesso server, ma servirle in diversi sottodomini. Dopo qualche ricerca ho trovato un post su stackoverflow e funziona bene per quello che voglio fare. Tra l'altro, il codice ha interessato […]

Node.js è maturo per la sicurezza aziendale?

Il nostro team di sviluppo ha pensato di utilizzare Node.js per una nuova applicazione aziendale che richiede una sicurezza di alto livello. Gli utenti includono la polizia federale, quindi c'è una grande probabilità che alla fine saremo verificati per la sicurezza. Dato che Node.js è relativamente nuovo, ha ancora problemi di sicurezza che devono essere […]

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