Tag: nginx

Come persuadere Nginx per redirect tutte le richieste tranne /robots.txt?

Sto usando Nginx e indicando un paio di vecchi nomi a un nuovo sito. Il primo block di questa configuration funziona bene per come ho bisogno di old.domain per comportrsi quando si reindirizza a new.domain . Nel secondo block, sto cercando di inoltrare qualsiasi richiesta per oldmediaserver.domain tranne /robots.txt alla homepage di new.domain . Nel […]

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 […]

Il module di riscrittura è appropriato per proxying diversi routes espressi da nginx?

Ho un server nodo expressjs in esecuzione in un contenitore docker. Per questo esempio ha solo 1 path: GET /user che restituisce un semplice object JSON. Ho anche un server nginx che proxy questo server express utilizzando: location /api { rewrite ^/api/(.*) /$1 break; proxy_pass http://nodeapp:3000/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded_For $proxy_add_x_forwarded_for; […]

Come passare le intestazioni a un gestore di errori remoto in Nginx

Ho server nginx che invia 404 errori a apache httpd all'indirizzo 1.1.1.1:8081. Come posso passare tutte le intestazioni originali al server di errore? Ho le seguenti configurazioni: server { error_page 404 = http://1.1.1.1:8081/404.php?remote=1; } Quando esamini le intestazioni in 404.php ottengo l'ip originale del client ma non i cookie dal cliente; inoltre, ottengo richiesta uri […]

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. […]

Esegui una versione php specifica (vecchia) con nginx, php-fpm su debian

Per migrare il vecchio software php, voglio eseguire php 5.3. * In modo da: Rimosso php tramite apt-get purge php* Aggiunta la corrispondente http://snapshot.debian.org/archive/debian/ alle sorgenti Installato apt-get install php5=5.3.10-2 Ora, se faccio apt-cache policy php5 ho: php5: Installed: 5.3.10-2 Candidate: 5.6.17+dfsg-0+deb8u1 Version table: 5.6.17+dfsg-0+deb8u1 0 500 http://ftp.debian.org/debian/ jessie/main amd64 Packages 5.6.14+dfsg-0+deb8u1 0 500 http://security.debian.org/ […]

Problemi di indice di posizione Nginx

Ho problemi con il block di posizione di nginx. location /myApp/api/account/tutorialPage { alias /data/www/; index tutorial.html; } se uno ha una corrispondenza rigorosa – tutto va bene, un accesso al mio tutorial.html. Ma voglio che each link che contiene / tutorialPage porti a tutorial.html. Così ho fatto la prossima posizione: location ~ /tutorialPage { alias […]

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 […]

Flarum in una sotto-directory insieme a Laravel (Nginx)

Ho cercato di mettere Flarum su una sotto-directory con Laravel che è nella directory principale. Ho provato un certo numero di cose e l'unica risposta che ottengo dal server è un 404 o l'indice laravel download.php (quando visito / forum). Da quello che mi ricordo, ho provato: Avere una location ~\.php individuale location ~\.php per […]

config nginx con php e alias rotto dopo l'aggiornamento

Ho configurato l'accesso a una directory locale attraverso un supporto alias + php di nginx: https://mydomain.de/wbg punti su /var/www/wallabag . Tutto funzionava bene finché non avevo un normale aggiornamento apt-get & & apt-get aggiornato sul server (in esecuzione su debian 8). Ora, quando apro il sito, ottengo solo "Nessun file di input specificato". Ecco quello […]

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