在前一篇文章中菠菜园为大家分享了lnmp环境下虚拟空间的增加教程,眼尖的同学会发现在上期教程中,我们增加了虚拟空间后依然不知道如何上传我们的网站代码。主要原因在于我们未在服务器上配置FTP服务。所以今天菠菜园将带领大家完成CentOS环境下FTP服务的安装配置。
在开始今天的教程前请确保您已完成了LNMP环境的配置。
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。
好了,开始我们今天的教程。
首先我们用putty远程连接上服务器。删除上一篇文章增加的虚拟空间(原因在于没有FTP服务,我们开设空间之后无法上传网站代码,当然有其他方法,不过不是我们写本篇文章的目的)。参考命令如下:
- lnmp vhost list //显示已经增加的虚拟空间列表
- lnmp vhost del //删除虚拟空间
执行命令之后,我们会看到如下截图:
安装FTP服务:
- cd lnmp1.3 //切换到lnmp的目录
- ./pureftpd.sh //执行ftp安装脚本
很遗憾的是菠菜园首次安装没有成功,在上面截图中我们也可以看到原因是http://soft.vpser.net/ftp/pure-ftpd/pure-ftpd-1.8.42.tar.gz压缩包没能成功下载,在连接服务器的时候出现了错误。出现这种情况的时候不要急,多试几次就好了。这是由于LNMP官方服务器不稳定造成的,与程序执行无关。安装成功之后会看到如下界面。
接下来我们可以按照《在CentOS上为网站添加一个虚拟空间》增加一个网站并为该网站配置FTP用户。配置命令参考如下:
- lnmp ftp add //增加一个ftp账户
- lnmp ftp list //ftp账户列表
- lnmp ftp del //删除一个ftp账户
今天菠菜园的分享就到这里,如有不懂的地方可在文章下方进行留言。欢迎关注菠菜园其他精彩文章。