VPS安装caddy服务器和filemanager插件实现个人离

2017-11-14  本文已影响651人  梨花菜

下载安装caddy脚本

执行

wget-N--no-check-certificate https://softs.fun/Bash/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager

安装Caddy成功后,继续新建一个用于使用的虚拟主机文件夹,例如file(可以自己改):

mkdir/usr/local/caddy/www&&mkdir/usr/local/caddy/www/file

配置 Caddy

root是Caddy访问默认访问路径

filemanager是配置浏览的路径

FileManager扩展各个参数。

filemanager[url][scope]{

database path

}

下面是实际配置

:81 {

root /usr/local/caddy/www/file 

timeouts none

gzip

filemanager / /usr/local/caddy/www/file {

database /usr/local/caddy/filemanager.db

}

}

写入脚本

# 以下全部内容是一个整体,是一个命令,全部复制粘贴到SSH软件中并一起执行!

echo":81 {

root /usr/local/caddy/www/file

timeouts none

gzip

filemanager / /usr/local/caddy/www/file {

database /usr/local/caddy/filemanager.db

}

}">/usr/local/caddy/Caddyfile

那么访问入口就是http://ip:81

升级Filemanager

因为Filemanager是Caddy的扩展,是融合成一个文件的,升级Filemanager=升级Caddy(加扩展),所以只需要重新执行下面的命令覆盖安装Caddy即可(只会覆盖 Caddy自身,不影响配置文件),覆盖安装后启动Caddy即可(/etc/init.d/caddy start)。

wget-N--no-check-certificate https://softs.fun/Bash/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager

# 如果上面这个脚本无法下载,尝试使用备用下载:

wget-N--no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager

启动 Caddy后,无法访问

这个可能是防火墙的问题,开放防火墙端口即可。

iptables-I INPUT-m state--state NEW-m tcp-p tcp--dport端口-j ACCEPT

iptables-I INPUT-m state--state NEW-m udp-p udp--dport端口-j ACCEPT

# 删除防火墙规则,内容一样把 -I 换成 -D 就行了:

iptables-D INPUT-m state--state NEW-m tcp-p tcp--dport端口-j ACCEPT

iptables-D INPUT-m state--state NEW-m udp-p udp--dport端口-j ACCEPT

转自:

逗比caddy配置(需要fq)

逗比caddy配置(国内)

上一篇下一篇

猜你喜欢

热点阅读