Nginx搭建软件下载中心
本章将利用nginx的目录浏览功能(autoindex)来搭建下载服务器(Nginx不像apache默认是打开目录浏览功能,需要手动开启)
环境准备
- 安装Nginx(略)
fancyindex美化index
进入Nginx编译目录
1cd /usr/local/nginx-1.10.1/下载fancyindex
1wget https://github.com/aperezdc/ngx-fancyindex/archive/master.zip解压
1unzip master.zip
解压后的目录为:ngx-fancyindex-master
- 编译nginx12./configure --with-http_stub_status_module --with-http_ssl_module --with-stream --add-module=./ngx-fancyindex-master/make && make install
配置
- 配置nginx代理1vi /usr/local/nginx/conf/http.d/soft.xxx.dev
粘贴并修改以下内容
- 配置页头和页脚123mkdir /home/softcd /home/softvi .header.html
粘贴并修改以下内容
|
|
粘贴并修改以下内容
|
|
重启nginx
|
|
注意:/usr/local/nginx/sbin/nginx -s reload 这样重启不好使,我在这里被坑了一把
效果预览
参数解释
- 参见源码https://github.com/aperezdc/ngx-fancyindex README