我租用了一台 Ubuntu 服务器,可以远程访问,还为我的网页购买了一个域名。我对服务器和 Ubuntu 都完全陌生。我应该在服务器上安装哪些应用程序?
- 我需要将文件传输到服务器,我想我会像使用 FileZilla 将文件上传到我的免费网站一样使用它。但是要获得用户名和密码,我应该安装 ftp 服务器并在 Ubuntu 上创建用户吗?
- 我的网站将向用户发送自动消息,所以我也需要安装邮件服务器吗?
- 除了防火墙和防病毒软件之外,我还应该在服务器上安装什么其他软件?
- 我应该对硬盘 (3TB) 进行分区吗?如何分区?我应该如何创建分区?分区大小应为多少?适合什么应用程序?
顺便说一下,我的电脑使用的是 Windows 7,所以我基本上是 Windows 用户。
答案1
要获得授权的 ftp 访问,首先需要安装 ftp 服务器,如vsftpd
。要获得授权的 ftp 访问,请配置/etc/vsftpd.conf
并设置以下变量:
local_enable=YES
write_enable=YES
现在您可以以用户身份登录并访问其 HOME 文件夹。
要指定例如ftp
用户的主文件夹,首先创建新目录;然后将文件夹分配给 ftp 用户:
sudo mkdir /srv/ftp
sudo usermod -d /srv/ftp ftp
关于 Ubuntu 上 ftp-server 的完整描述可在此处获取。
编辑:
如何指定 ftp 文件夹给 http 服务器
假设服务器已经安装了 LAMP 服务器。要将 ftp 文件夹指定给 Apache,您应该更改 Apache 的配置如这里所述。