文章导航
新手教程第三期,本期主要讲解FTP服务端软件pureftpd的主程序编译、MYSQL数据库、WEB管理面板。以及常见使用问题,管理面板是军哥LNMP的内容,非本人原创。
另外,讲解了一下建小权限帐户,禁止root登陆,以提高VPS的安全性能。
一、我们先编译pureftpd文件:
wget -c http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.29.tar.gz
tar zvxf pure-ftpd-1.0.29.tar.gz
cd pure-ftpd-1.0.29
cp /usr/local/mysql/lib/mysql/*.* /usr/lib/
./configure --prefix=/usr/local/pureftpd CFLAGS=-O2 --with-mysql=/usr/local/mysql --with-quotas --with-cookie --with-virtualhosts --with-virtualroot --with-diraliases --with-sysquotas --with-ratios --with-altlog --with-paranoidmsg --with-shadow --with-welcomemsg --with-throttling --with-uploadscript --with-language=simplified-chinese
make && make install
mkdir /usr/local/pureftpd/etc/
cp configuration-file/pure-config.pl /usr/local/pureftpd/sbin/
cp configuration-file/pure-ftpd.conf /usr/local/pureftpd/etc/
chmod +x /usr/local/pureftpd/sbin/pure-config.pl
二、使用phpmyadmin建立一个MYSQL数据库:
1.使用pma(LNMP默认自带,地址:http://yourip/phpmyadmin/index.php),添加一个数据库,及相关管理权限。步骤:菜单栏,权限,添加新用户,输入用户名(例如ftp),主机(任意主机),密码(自定义请牢记),用户数据库勾选 创建与用户同名的数据库并授予所有权限,如下图: