nginx plesk e nextjs

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
gferrari77
Prode Principiante
Messaggi: 100
Iscrizione: venerdì 22 febbraio 2019, 11:05
Distribuzione: 22.04
Sesso: Maschile

nginx plesk e nextjs

Messaggio da gferrari77 »

ciao.
Ho configurato un sito nextjs su plesk con nginx, con questa diciarazione aggiuntiva penso si chiami reverse proxy:

Codice: Seleziona tutto

location /app {

	rewrite ^/_next/(.*)$ /$1 break;
	proxy_pass             http://127.0.0.1:4000;
}
il rewrite mi serve per redirezionare le richieste di file statici e cache nella directory corretta.
fin qui tutto bene.
ho un backend symfony in una directory tmp sotto la dir app che è la basedir del dominio.
il backend syfony funziona benissimo con ngnix e php fcgi.
adesso vorrei che quando si digita http://hostxxx/tmp/public si aggiunga automaticamente il file php index.php che è il front controller di symfony.
poprio come si fa con apache e un .htaccess col rewrite.
in nginx non so come fare.

directory
-app//directory base
---tmp---public//symfony da aggiungere index.php con i parametri con cui si chiama
quest è la mia regola in apache , in un .htaccess sotto la dir public
RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L]

grazie
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti