CentOS 快速搭建文件服务器

CentOS 快速搭建文件服务器

CentOS 快速搭建文件服务器

1、安装nginx

  • EPEL 仓库中有 Nginx 的安装包。如果你还没有安装过 EPEL,可以通过运行下面的命令来完成安装:
sudo yum install epel-release
  • 安装nginx
sudo yum install nginx
  • 设置 Nginx 开机启动
sudo systemctl enable nginx
  • 启动 Nginx:
sudo systemctl start nginx
  • 通过运行以下命令,来检查 Nginx 的运行状态:
sudo systemctl status nginx
  • 如果你的服务器开启了防火墙,则需要同时打开 80(HTTP)和 443(HTTPS)端口
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
  • 此时访问主页就是nginx的欢迎页面了

2、配置Nginx代理的文件目录

  • Nginx的配置目录在
/etc/nginx/conf.d/*
  • 创建文件夹 /var/www/files
  • 配置文件服务器的代理
vim /etc/nginx/conf.d/file_server.conf
server {
  listen 9009; # 你想要代理的端口
  server_name 10.0.0.1; # 自己PC的ip或者服务器的域名 charset utf-8; # 避免中文乱码 
  root /var/www/files; # 存放文件的目录 
  location / { 
    autoindex on; # 索引 
    autoindex_exact_size on; # 显示文件大小 
    autoindex_localtime on; # 显示文件时间 
  }
}
  • 使配置生效
sudo service nginx reload

3、访问文件服务

  • 将下载的文件放在 /var/www/files 目录下就可以了
  • 在浏览器输入: 域名:9009 就可看到文件服务已经生效

你可能感兴趣的:(CentOS 快速搭建文件服务器)