Howtos/Autoindex on nginx: Difference between revisions
< Howtos
Jump to navigation
Jump to search
(Created page with "You can activate autoindex on the main server folder (<code>/var/www/html/</code>) and/or home folders (<code>~/public_html/</code>). ==/var/www/html/== ==~/public_html/== location ~ ^/~(.+?)(/.*)?$ { alias /home/$1/public_html$2; index index.php index.html index.htm; autoindex on; # this feature automatically lists all files in the public_html folder! }") |
m (Manetta moved page Autoindex on nginx to Howtos/Autoindex on nginx) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
You can activate autoindex on the main server folder (<code>/var/www/html/</code>) and/or home folders (<code>~/public_html/</code>). | You can activate autoindex on the main server folder (<code>/var/www/html/</code>) and/or home folders (<code>~/public_html/</code>). | ||
== | ==autoindex== | ||
===/var/www/html/=== | |||
location / { | |||
autoindex on; | |||
} | |||
==~/public_html/== | ===~/public_html/=== | ||
location ~ ^/~(.+?)(/.*)?$ { | location ~ ^/~(.+?)(/.*)?$ { | ||
autoindex on; | |||
autoindex on; | |||
} | } | ||
==fancyindex !== | |||
https://nginx-extras.getpagespeed.com/modules/fancyindex/ | |||
https://installati.one/install-libnginx-mod-http-fancyindex-debian-12/ | |||
To install the fancyindex module: | |||
$ sudo apt install libnginx-mod-http-fancyindex | |||
Then in your nginx config, you can add: | |||
fancyindex on; |
Latest revision as of 14:51, 14 February 2025
You can activate autoindex on the main server folder (/var/www/html/
) and/or home folders (~/public_html/
).
autoindex
/var/www/html/
location / { autoindex on; }
~/public_html/
location ~ ^/~(.+?)(/.*)?$ { autoindex on; }
fancyindex !
https://nginx-extras.getpagespeed.com/modules/fancyindex/
https://installati.one/install-libnginx-mod-http-fancyindex-debian-12/
To install the fancyindex module:
$ sudo apt install libnginx-mod-http-fancyindex
Then in your nginx config, you can add:
fancyindex on;