filebrowser

filebrowser本来是caddy的一个插件,简单易用,后来由于作者和caddy的冲突,filebrowser脱离了caddy。

不过不要紧,caddy本来就是为http服务的。

下面介绍如何在vps上用nginx搭建filebrowser。

1. nginx

nginx的性能比apache还高,网上大部分web应用都用的是nginx服务器。nginx突出的一个特点之一就是端口转发和反向代理

# install
sudo apt install nginx -y

# run
sudo service nginx start

# 访问ip

2. filebrowser

curl -fsSL https://filebrowser.xyz/get.sh | bash
rm -rf /var/www/html/*
filebrowser -r /var/www/html

3. nginx 配置

/etc/nginx/conf.d
vim filebrowser.conf
upstream filebrowser{
  server 127.0.0.1:8080;
}

server {
  listen 80;
  # your domain
  server_name book.alitaw.cn;
  # root directory
  root /var/www/html;

  location / {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-Nginx-Proxy true;
    proxy_pass http://filebrowser;
    proxy_redirect off;
  }
}
nginx -t
sudo service nginx reload

其他问题

如果还是不能访问,这时你就需要打开防火墙设置了

上传文件大小有限制:则需要更改nginx配置

results matching ""

    No results matching ""