Tag: http

Caricare file di grandi size con arricciatura senza cache RAM.

Sto usando curl per caricare file di grandi size (da 5 a 20Gb) a HOOP basati su HDFS (Hadoop Cluster) come segue: curl -f –data-binary "@$file" "$HOOP_HOST$UPLOAD_PATH?user.name=$HOOP_USER&op=create" Ma quando si crea un file di grandi size cercando di memorizzarla completamente nella RAM che produce un elevato carico di memory. Ho provato a usare la bandiera […]

C'è un proxy inverso per interfacce REST, che richiede l'approvazione?

La mia organizzazione utilizza numerosi servizi che espongono le interfacce REST. Le richieste POST, PUT o DELETE di tali interface possono essere distruttive. Utilizzando firewall e authentication utente, possiamo limitare l'accesso a personale autorizzato. Vorrei farlo un passo avanti e richiedere l'approvazione da due persone prima che una richiesta venga gestita dal server delle applicazioni. […]

wget – Salvo solo se il codice restituito è 200, elimina altrimenti

Ho uno script che controlla il mio indirizzo IP pubblico each pochi minuti. Il problema è che l'ISP a volte mi dà le pagine memorizzate nella cache (lo so, ho usato tutti gli argomenti correlati in wget, l'isp è costituito da un gruppo di so-and-sos incompetenti che apparentemente hanno creato un proprio server di cache […]

Gli amministratori di networking bloccano il traffico in output alle porte non ben conosciute?

Ho scritto un server Java per ascoltare sulla port 49474. Il mio client viene eseguito su telefoni Android in tutto gli Stati Uniti. Ovviamente, saranno collegati da una varietà di reti: casa, lavoro, scuola, biblioteca, McDonalds. Il traffico tra il server e il client tramite un Socket Java che trasferisce JSON crudo. Qualcuno mi ha […]

il browser web non ama xinetd

Come posso fare un servizio xinetd in modo tale che un browser web possa mostrare in modo affidabile la sua output? Il servizio vede sempre la richiesta GET HTTP sul suo stdin e invia la sua risposta a stdout. xinetd gestisce la connessione TCP. Firefox a volte mostra correttamente l'output. Ma a volte sostiene che […]

Migliaia di richieste con domini inesistenti come HTTP_REFERER

Negli ultimi giorni uno dei miei siti web ha ricevuto centinaia di richieste al minuto con domini casuali inesistenti come HTTP_REFERER e da diversi IP (quindi l'utilizzo di deny from IP non è un'opzione): REMOTE_ADDR | HTTP_REFERER | HTTP_USER_AGENT 95.133.126.178 | 1dljlc2jm2.info | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; QihooBot 1.0 qihoobot@qihoo.net) 188.232.31.38 | […]

Nginx – Consentire le richieste senza un'intestazione host

Quando Nginx riceve una richiesta che manca l'intestazione host, lo rifiuta con una risposta di 400. Come dovrebbe. C'è un modo per aggirare questo? C'è un pezzo di hardware che deve essere in grado di effettuare chiamate REST al mio server web Nginx, ma questo dispositivo non invia un'intestazione host. Non c'è niente che posso […]

nginx: proxy_bind all'indirizzo random ip nell'intervallo

Sto cercando di configurare un proxy in nginx che lega tutte le richieste proxy a un indirizzo IP random in un determinato intervallo. Ogni richiesta proxy verrà originata da un diverso indirizzo IP. Ho attualmente la configuration posta sotto. Tuttavia, per qualche motivo, nginx non ascolta la port 80 anche se la configuration è caricata. […]

Il server HTTP richiede un dominio che non ospita. Cosa rispondere?

Sto cercando di creare un server web che utilizza node.js, (proprio come un progetto di apprendimento, per non essere utilizzato nella produzione, so di expressjs) e non sono sicuro di cosa fare nel caso che ho citato nella titolo? Ho cercato di trovare un codice HTTP per indicare questo errore (4XX?) Ma non sembra che […]

IIS 7 WCF Web Services che danno 404 errori su HTTPS

Ho alcuni servizi web WCF in esecuzione sotto IIS 7.5 che rispondono correttamente alle richieste http, ma rispondono con gli errori 404 (non trovati) quando i methods vengono chiamati usando SSL. I legami per il sito sono i seguenti: Quando si chiama http://127.0.0.1:8088/Public/PublicDataService.svc Ho la risposta attesa: Hai creato un servizio. Per testare questo servizio, […]

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