实验目的:
使用阿帕奇(apache/httpd)或者nginx将一个站点配置为文件下载站,打开效果类似于mirrors.aliyun.com阿里云镜像或者centos.org的文件下载站效果。
系统环境
1.安装阿帕奇WEB服务器
yum install httpd -y
systemctl start httpd
systemctl enable httpd
这时候打开站点会显示apache的测试页面
2.修改配置文件
vi /etc/httpd/conf.d/welcome.conf
这个welcome.conf其实就是当/var/www/html根目录下没有index.html的时候发挥作用的,如果有就不显示阿帕奇测试页面。
其实就是把option后面那个小横线去掉就可以了,同时/etc/httpd/conf.d/目录下不能有任何其他的自定义的conf文件,如果有要删掉,否则还会显示测试页面。
注意:如果目录汉字显示乱码请在配置文件里面增加一行如下
vim /etc/httpd/conf/httpd.conf
添加在UTF-8这一行下面
AddDefaultCharset UTF-8
IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable Charset=UTF-8
之前用centos6.5就不会有乱码,于是检查httpd.conf发现了这一点区别
systemctl restart httpd
3.完成效果
我在/var/www/html里随便上传了几个文件
4、使用nginx搭建文件下载站
首先安装nginx
yum install epel-release -y
yum install nginx -y
修改nginx的配置文件
vi /etc/nginx/nginx.conf
添加如下三行,第一行表示文件显示打开,第二行表示显示文件大小,第三行表示显示文件修改时间。
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
修改完了检查一下配置文件
nginx -t
然后重启
nginx -t
浏览器输入IP地址访问,就可以看到如下文件了。
发表评论