Tag: nginx

Come negare l'accesso a file php all'interno di una directory? nginx

Ho provato molte variazioni di configuration, ma non riesco ancora a farlo funzionare come dovrebbe. Eventuali suggerimenti? location ~ /views/(.+)\.php$ { deny all; } config: server { listen 80; server_name …; #charset koi8-r; #access_log logs/host.access.log main; location / { root /srv/www; index index.php index.html index.htm; } error_page 404 /404.html; location = /404.html { root /usr/share/nginx/html; […]

Come configurare nginx + php (fcgi) per eseguire each sottodominio con un utente diverso?

Im piuttosto nuovo a nginx e – più per scopi di apprendimento – sto cercando di configurare Nginx per eseguire php con un utente diverso per each sottodominio. Ad esempio, vorrei utilizzare l'utente john per tutti gli script su foo.example.com e il jack utente per bar.example.com . Ho già creato l'utente sul mio sistema (ubuntu […]

nginx Blocca IP basato su URI in una 'posizione'

Attualmente è presente un block di una posizione / location / { root /var/www/docs; proxy_pass http://backend; proxy_buffering on; proxy_buffer_size 64k; proxy_buffers 256 64k; } che deve essere filtrato da IP. Idealmente, per ridurre il numero di ripetizioni delle stesse direttive in location , vorrei eseguire il test all'interno del block di location location / { […]

nginx proxypass rewrite url base

Sto provando a configurare Nginx per inoltrare le richieste a diversi servizi di backend utilizzando proxy_pass. Alcuni di essi non supportno l'accesso a una sottocartella, quindi devo aggiungere una riscrittura per eliminare la sottocartella che viene aggiunta per consentire l'accesso a tutti loro dalla stessa port. Qualche suggerimento sul miglioramento della riscrittura? Uscita curl; :~$ […]

È un tentativo di hacking? (CENTOS, file di registro NGINX)

Ecco cosa ho trovato da file /var/log/nginx/error.log. 2012/02/23 04:28:32 [error] 1704#0: *2 open() "/usr/share/nginx/html/MyAdmin/scripts/setup.php" failed (2: No such file or directory), client: 116.255.168.108, server: localhost, request: "GET /MyAdmin/scripts/setup.php HTTP/1.1", host: "199.180.129.222" è questo un tentativo di hacking? per fortuna non ero abbastanza intelligente per impostare con successo l'ambiente PHP … anche, qualcosa di interessante: 2012/02/23 […]

Come correggere l'errore "404 non trovato" sulla configuration di nginx

Ho appena installato nginx su debian e fare configuration di base (aggiungere parte del server) nel file nginx.conf user www-data; worker_processes 1; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 1024; # multi_accept on; } http { include /etc/nginx/mime.types; default_type application/octet-stream; access_log /var/log/nginx/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; # tcp_nodelay on; # gzip […]

Come posso fare nginx sempre restituire un HTTP 503?

Sto utilizzando HAproxy di fronte ad un'applicazione che è su più altri server. Vorrei impostare un vhost in un'istanza nginx locale che serve solo un 503 per each richiesta (da utilizzare come server di backup quando tutti i backend sono in discesa). So come impostare la pagina di errore personalizzata (come in Come posso fare […]

Nginx ritorna 444 a seconda del codice di risposta a monte

Ho nginx setup per passare ad un upstream usando il proxy pass. L'upstream è scritto per restituire una risposta di 502 HT su alcune richieste, piuttosto che restituire la 502 con tutta l'intestazione che vorrei che nginx ricongiungere questo e restituire 444 in modo che nulla venga restituito. È ansible? Ho anche cercato di tornare […]

nginx inversa proxy a mongodb interface di rest

Sto cercando di impostare un proxy inverso con l'auth HTTP che proxy l'interface REST di MongoDB. Finora, ho questo: server { listen 80; server_name tld.example.com; charset utf-8; access_log /home/jill/logs/nginx.access.log main; # Redirect all HTTP traffic to HTTPS URL rewrite ^(.*) https://tld.example.com$1 permanent; } server { listen 443; server_name tld.example.com; ssl on; ssl_prefer_server_ciphers on; ssl_protocols TLSv1 […]

Il server Nginx + SSL non risponde

Sto migrando alcuni siti da Apache a Nginx e cerco di get uno configurato per rispondere alle richieste SSL. Al momento sto ottenendo un server che non risponde errore. Se passerò alla port 80 otterremo un errore di nginx (non preoccupato per l'errore in quanto nginx sta servendolo alless). Per questo sito voglio rispondere solo […]

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