centos7编译安装pure-ftpd-1.0.42-创新互联

一.下载centos7编译安装pure-
ftpd-1.0.42 wget https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.42.tar.gz

二.安装

成都创新互联主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、网络营销推广、网站程序开发、HTML5响应式成都网站建设手机网站制作、微商城、网站托管及网站维护公司、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为成都橡塑保温行业客户提供了网站推广服务。tar xvf pure-ftpd-1.0.42.tar.gz cd pure-ftpd-1.0.42./configure --prefix=/usr/local/pureftpd --with-everything --with-cookie --with-diraliases --with-extauth --with-ftpwho --with-language=english --with-ldap --with-minimal --with-mysql --with-nonroot

三.安装过程中可能出现的问题

1.ldap

configure: error: liblber is needed for LDAP support

缺少ldap  

[root@hn pure-ftpd-1.0.42]# yum -y install openldap-devel

2.mysql client lib 

configure: error: Your MySQL client libraries aren't properly installed

解决方法

vi /etc/ld.so.conf.d/mysql.conf

写入

/usr/local/mysql/lib

执行

ldconfig

四.配置

cd configuration-file/ chmod 755 pure-config.pl cp pure-config.pl /usr/local/pureftpd/bin/ mkdir /usr/local/pureftpd/etc cp pure-ftpd.conf /usr/local/pureftpd/etc/ cp pureftpd-ldap.conf /usr/local/pureftpd/etc/ cp pureftpd-mysql.conf /usr/local/pureftpd/etc/ cp pureftpd-pgsql.conf /usr/local/pureftpd/etc/

修改pure-ftpd.conf

vi /usr/local/pureftpd/etc/pure-ftpd.conf

主要修改

NoAnonymous yes PureDB /usr/local/pureftpd/etc/pureftpd.pdb   AnonymousCantUpload yes  

修改selinux

setsebool -P ftp_home_dir=1 //设置ftp可以使用home目录 setsebool -P allow_ftpd_full_access=1 //设置ftp用户可以有所有权限

修改firewalld添加tcp端口

firewall-cmd --remove-service=ftp --permanent

五、创建虚拟用户


网站题目:centos7编译安装pure-ftpd-1.0.42-创新互联
新闻来源:http://scyanting.com/article/dgecoo.html