Debian搭建FTP服务器及Caddy网站并上传

安装配置FTP

首先用SSH方式连接到Debian远程服务器,可以使用SSH工具,比如Xshell,这样更方便管理远程服务器。

1.安装

apt-get install vsftpd

2.查看网络服务状态

netstat -npl

显示结果

tcp6       0      0 :::21                   :::*                    LISTEN      21129/vsftpd        

3.配置vsftpd

· 停止 vsftpd 服务

/etc/init.d/vsftpd stop

· 修改配置文件

vim /etc/vsftpd.conf

具体修改项目

anonymous_enable=YES 	#启用匿名登录
local_enable=YES		#接受本地用户登录
write_enable=YES		#允许上传

· 启用 vsftpd 服务

/etc/init.d/vsftpd start

安装配置Caddy

1.安装Caddy

**·**安装命令(本教程采用debian9)其余系统请查看官方项目指引

apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/cfg/gpg/gpg.155B6D79CA56EA34.key' | sudo apt-key add -
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/cfg/setup/config.deb.txt?distro=debian&version=any-version' | sudo tee -a /etc/apt/sources.list.d/caddy-stable.list
apt update
apt install caddy

**`**连续执行以下Caddy控制命令

systemctl daemon-reload
systemctl enable caddy	
systemctl start caddy	#服务启用
systemctl status caddy	#状态查看

这时在浏览器中输入域名或者IP地址就可以看到Caddy提供的默认网页了。
在这里插入图片描述

2.配置Caddy

**`**Caddy配置修改及写入
Caddy配置文件路径:/etc/caddy/Caddyfile

echo "https://域名:1112
root * /var/www/html
tls 你的邮箱@gmail.com
file_server
" > /etc/caddy/Caddyfile

**·**配置好以后重启Caddy服务

systemctl reload caddy

或者先停止再开启

systemctl stop caddy
systemctl start caddy

如果启动服务出错则仔细修改Caddy配置文件
**`**服务启动好以后在var/www/html/路径下放置网页

上传网站到服务器

**·**打开flashFXP用root用户登录即可以上传网站到服务器任何目录了。

疑难解决

**·**root用户无法登陆
这是因为/etc/ftpusers文件中保存的用户无法进行登录操作

vim /etc/ftpusers

将root注释掉
在这里插入图片描述
**·**配置文件已改坏
修改配置文件时一定要做个副本,改不正确导致FTP服务出现故障可以用副本恢复。

root@ssr:/# cp /etc/vsftpd.conf /etc/vsftpd_bf.conf
root@ssr:/# 

如果副本也没有,那只能重新安装vsftpd了。但重新安装之前一定要彻底卸载vsftpd

apt-get autoremove vsftpd
apt-get --purge remove vsftpd

**·**打开网页时提示:请求被拒绝
这是由于网站目录权限不够,比如网页位置在:/var/www/html
在这里插入图片描述

将www和html以及子文件夹权限设置为:755,并勾选:将更改循环应用到子文件夹和文件
在这里插入图片描述
将网站主页index.html权限设置为:744
**·**再次打开网页就可以正常浏览了。

参考

https://blog.csdn.net/soulwish/article/details/53192247

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值