Tag: nginx

Come modificare la cartella predefinita Nginx?

Ho installato un server con Nginx e ho impostato il mio Public_HTML in – /home/user/public_html/website.com/public E il suo sempre redirect a – /usr/local/nginx/html/ Come posso cambiare questo? Nginx.conf – user www-data www-data; worker_processes 4; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; tcp_nopush on; tcp_nodelay off; keepalive_timeout 5; gzip on; […]

Nginx: rinomina path della directory al file

Sono un po 'nuovo a Nginx qui perciò sopporti con me – Vorrei riscrivere un url come foo.bar.com/newfoo?limit=30 a foo.bar.com/newfoo.php?limit=30 . Sembra piuttosto semplice farlo qualcosa di simile a rewrite ^([az]+)(.*)$ $1.php$2 last; La parte che mi confondo è where metterla – ho provato la mia mano in alcune direttive di posizione, ma sto facendo […]

Come configurare su nginx: sito fallback / default

In Apache, se 1) ho più host virtuali che ascolta una port e 2) se nessuna richiesta corrisponde a nessuna host virtuale, allora il primo host virtuale sarà quello che risponderà alla richiesta . Ad esempio, dato che ho questa configuration: <VirtualHost *:8080> ServerName www.fallbacksite.com:8080 ServerAlias *.fallbacksite.com # … </VirtualHost> <VirtualHost *:8080> ServerName www.specific-site.com:8080 ServerAlias […]

Come ricaricare l'elenco di revoca dei certificati (CRL) in nginx?

Ho impostato il file CRL in nginx con la direttiva ssl_crl : ssl_crl /mypath/crl.pem Tuttavia, ho notato che aggiungere o rimuovere certificati revocati da crl.pem si applicano solo quando riavvii o ricarichi il server nginx. Qual è la pratica migliore per questo? Ricaricare la configuration nginx quando cambia crl.pem o qualcos'altro?

nginx uwsgi flask rewrite directory come directory di base all'interno di app

Quindi ho un'applicazione a flask in esecuzione utilizzando uWSGI su Nginx. Nginx è impostato per call la mia app nella località / app. Quindi, nella mia applicazione di flask, devo prendere in considerazione la parte / app quando traccio l'url a una function. C'è un modo per riscrivere il file nginx o il file uwsgi […]

Nginx riscrive la regola "^ / ( {32}) \. Png $" non funziona (usato per funzionare su Apache)

Ho queste regole di riscrivere (ho provato entrambi senza alcun risultato): location ~* "^/([a-z0-9]{32})\.png$" { rewrite ^ /index.php?page=log&id=$1 last; } e location ~* "/(?<hash>[a-z0-9]{32})\.png" { rewrite ^ /index.php?page=log&id=$hash; } e location / { try_files $uri $uri/ @rewrites; } location @rewrites { rewrite "^/([a-zA-Z0-9]{32})\.png$" /index.php?page=log&id=$1 last; #… } In sostanza, voglio che l'URL http://example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.png effettivamente passare […]

imansible riavviare php5-fpm

Ho fatto alcuni cambiamenti nei file .ini e ho voluto riavviare php5-fpm. /etc/init.d/php5-fpm riavviare Jan 20 14: 25: 48.171577 [ERROR] bind () per indirizzo '/var/lib/php5-fpm/apps.sock' non riuscito: Indirizzo già in uso (98) Come posso scoprire cosa utilizza questo indirizzo? Ho già smesso di suonare ma questo non ha cambiato nulla.

Nginx user / group config

Sono nuovo a nginx, ma negli ultimi due giorni ho imparato le caratteristiche e tutto quello che ha da offrire. Sto eseguendo nginx in Centos 6.3. Ho installato nginx con php-fpm ma ho alcune domande su utenti e gruppi. Quando installo nginx imposta l'utente / gruppo a nginx. Ho impostato la mia casella per avere […]

Nginx FastCGI solo nella sottodirectory?

Ho un dominio singolo where la radice è servita da un'applicazione python che esegue sotto uWSGI. Devo tuttavia eseguire un forum PHP in una sottocartella / forum /. Ho il seguente nel file di configuration apps-available : location / { try_files $uri @oath; } location @oath { include uwsgi_params; uwsgi_pass 127.0.0.1:3031; } location /forum/ { […]

Fare Nginx submit errori 4xx / 5xx da PHP-FPM

Ho Nginx setup per invertire i proxy tutti i file che finiscono in .php. In alcuni script, cerco i parametri e invia "406 non accettabile" come un errore generico che deve essere prelevato su jQuery / da Ajax. Posso cambiare l'errore, ma vorrei essere in grado di inviarlo al lato client. Se invio 406, Nginx […]

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