nginx 实现目录索引下载功能
实现类似ftp的效果
首先准备一个本地目录,下面放一下rpm包。此处演示/depends/mysql
root@nginx01:/depends# cd /depends/mysql/ root@nginx01:/depends/mysql# ls mysql-community-client-8.0.33-1.el7.x86_64.rpm mysql-community-client-plugins-8.0.33-1.el7.x86_64.rpm mysql-community-common-8.0.33-1.el7.x86_64.rpm mysql-community-icu-data-files-8.0.33-1.el7.x86_64.rpm mysql-community-libs-8.0.33-1.el7.x86_64.rpm mysql-community-libs-compat-8.0.33-1.el7.x86_64.rpm mysql-community-server-8.0.33-1.el7.x86_64.rpm root@nginx01:/depends/mysql#
配置nginx
root@nginx01:/usr/local/nginx# cat conf.d/autoindex.conf server { listen 22111; server_name 192.168.29.101; location / { autoindex on; autoindex_localtime on; autoindex_exact_size off; root /depends/mysql; } }
检查配置重启nginx
root@nginx01:/usr/local/nginx# ./sbin/nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful root@nginx01:/usr/local/nginx# root@nginx01:/usr/local/nginx# ./sbin/nginx -s reload root@nginx01:/usr/local/nginx#
访问验证