我正在 Linode 上购买 VPS,并且已经掌握了有关如何设置非托管服务器的大部分正确信息。我希望在我的服务器上执行的一件事是通过 FTP 提供文件,例如出于ftp://mysite.com/pub/foo.txt
一些原因。
我是否需要安装 FTP 服务器(如 vsftp)并将其配置为允许匿名下载?我对这些东西很了解,但找不到正确的设置第一步。
谢谢。
答案1
您使用的是哪个发行版 (甚至操作系统)?此答案假设使用 CentOS 5,但如果您让我知道正确的答案,我会尝试对其进行编辑。
安装 vsftpd:
yum install vsftpd
编辑 /etc/vsftpd/vsftpd.conf 并确保设置了以下值(根据需要更改或添加它们):
local_enable=NO
anonymous_enable=YES
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_root=/document/root/to/mysite.com/pub/foo.txt
重新启动 vsftpd:
/etc/init.d/vsftpd restart
测试。