首页 > 兴趣 > nginx搭建简单的文件目录服务器
2017
06-21

nginx搭建简单的文件目录服务器

系统Centos6.x

加入第三方源rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

直接yum安装即可

yum install nginx -y
配置文件位于:/etc/nginx/nginx.conf,里面可以修改处理器数量、日志路径、pid文件路径等,默认的日志:

错误日志 /var/log/nginx/error.log
访问日志 /var/log/nginx/access.log
在nginx.conf末尾有一句:include /etc/nginx/conf.d/*.conf;  推荐把用户自己的配置放到conf.d/

下面把默认的server修改为一个简单的文件服务器,vi /etc/nginx/conf.d/default.conf,修改监听端口listen和文件目录root

server {
listen 80;
server_name cloud.mrlong.cc; # 自己PC的ip或者服务器的域名
charset utf-8; # 避免中文乱码
root /usr/share/nginx/; # 存放文件的目录
location / {
autoindex on; # 索引
autoindex_exact_size on; # 显示文件大小
autoindex_localtime on; # 显示文件时间
}
}

启动nginx

/etc/init.d/nginx restart
浏览器访问,http://ip+域名,可以看到默认目录下的文件,点击可下载:

nginx搭建简单的文件目录服务器 - 第1张  | Mr.Long nginx搭建简单的文件目录服务器 - 第2张  | Mr.Long

另,修改了nginx配置后可以在不影响使用的情况下重载

/etc/init.d/nginx reload

如果碰到
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

我们这么操作:
# sudo sed -i “s/mirrorlist=https/mirrorlist=http/” /etc/yum.repos.d/epel.repo

# yum update

via

赞赏

微信赞赏支付宝赞赏

来发表一下你看完该文章的感受吧
最后编辑:
作者:Mr.Long
这个作者貌似有点懒,什么都没有留下。

nginx搭建简单的文件目录服务器》有 2 条评论

  1. _admin 说:

    有问题吧,上面配置的80,你下面访问8080,目录也不对。楼主自己不尝试一下?

留下一个回复

你的email不会被公开。