Il famoso webserver nginx, tra le altre cose, consente ovviamente anche di modificare la pagina di default di una cartella / sito web.
Capita infatti che una volta installato/creato il proprio sito, si abbia la necessità che, collegandosi ad una sottocartella del medesimo sito, si debba aprire un file/documento di default che magari non è il canonico file index.htm, index.html, default.htm, default.html.
Se nginx non trova nessuna pagina di default infatti, al posto di far vedere il nostro sito (che ad esempio parte con la pagina index.php), viene mostrato invece un elenco di file e cartelle... e questo non è mai bello :)
Per cambiare la pagina di default di un sito su nginx, apri il file nginx.conf.
Cerca la sezione:
server {
listen 80;
server_name 127.0.0.1;
.....
location / {
root "C:/Program Files (x86)/EasyPHP-Devserver-16.1/eds-www";
index index.html index.htm index.php index.asp default.asp;
autoindex on;
}
.....
}
Alla voce index aggiungi pure tutti i tipi di file che il tuo sito su nginx deve poter aprire come pagina di default.
Infine, riavvia nginx per rendere effettive le modifiche.
Così facendo, il webserver nginx cercherà uno qualsiasi dei documenti presenti nell'elenco della riga index, nell'ordine in cui li hai scritti.
Quindi
se vuoi che vengano aperte prima le pagine index.php rispetto a quando
esiste anche un file index.html, inverti l'ordine o nginx non si filerà
il file .php se trova già il .html :)
mercoledì 11 maggio 2016
Come cambiare la pagina di default su nginx
Pubblicato da Oggi è un altro post
mercoledì 11 maggio 2016 - 10:05
Tags
Iscriviti a:
Commenti sul post (Atom)
Piaciuto l'articolo? Lascia un commento!
EmoticonEmoticon