热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

CentOS系统中编译安装ProFTPd服务器

ProFTPD是继Wu-FTP之后最为流行的FTP服务器软件。我带大家看看Centos是如何编译安装Proftpd。centos不能直接yum安装proftpd,有两种方法可解决:1、用yum安装ProFTPD需要定义非官方的库。2、手动编译。这里就说说怎样手动编译。先下载proftpdwgetftp
ProFTPD是继Wu-FTP之后最为流行的FTP服务器软件。我带大家看看Centos是如何编译安装Proftpd。
centos不能直接yum安装proftpd,有两种方法可解决:
1、用yum安装ProFTPD需要定义非官方的库。
2、手动编译。
这里就说说怎样手动编译。
先下载proftpd
wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3.tar.gz
编译前记得安装gcc、gcc-c++、make等
tar zxvf proftpd-1.3.3.tar.gz
cd proftpd-1.3.3
./configure --prefix=/usr/local/proftpd
make
make install
编辑启动脚本:
cd proftpd-1.3.2
拷贝 proftpd.init.d 到 /etc/rc.d/init.d 文件夹中,重命名为proftpd
cp contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd
编辑/etc/rc.d/init.d/proftpd,找到文件行开头是PATH行,改成安装proftpd所在的目录
vim /etc/rc.d/init.d/proftpd
PATH="$PATH:/usr/local/proftpd/sbin:/usr/local/proftpd/bin"
增加/etc/rc.d/init.d/proftpd执行权限
chmod +x /etc/rc.d/init.d/proftpd
修改配置文件,把有关组的注释掉
vim /usr/local/proftpd/etc/proftpd.conf
centos开启proftpd服务
chkconfig --level 35 proftpd on
chkconfig --add proftpd
service proftpd start
通过本文的描写,其实Centos编译安装Proftpd 很简单。

推荐阅读
  • Nginx 反向代理与负载均衡实验
    本实验旨在通过配置 Nginx 实现反向代理和负载均衡,确保从北京本地代理服务器访问上海的 Web 服务器时,能够依次显示红、黄、绿三种颜色页面以验证负载均衡效果。 ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • PostgreSQL 10 离线安装指南
    本文详细介绍了如何在无法联网的服务器上进行 PostgreSQL 10 的离线安装,并涵盖了从下载安装包到配置远程访问的完整步骤。 ... [详细]
  • 通过Web界面管理Linux日志的解决方案
    本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ... [详细]
  • 本文探讨了在 OpenStack 环境中使用虚拟机部署 Ceph 集群后,外部服务器通过浮动 IP 无法访问该集群的问题,并提供了详细的解决方案。 ... [详细]
  • 本文详细介绍了如何规划和部署一个高可用的Etcd集群,包括主机配置、软件安装、防火墙设置及集群健康检查等内容。通过合理的硬件配置和网络规划,确保Etcd集群在生产环境中的稳定运行。 ... [详细]
  • 本文详细介绍了如何通过RPM包在Linux系统(如CentOS)上安装MySQL 5.6。涵盖了检查现有安装、下载和安装RPM包、配置MySQL以及设置远程访问和开机自启动等步骤。 ... [详细]
  • 在成功安装和测试MySQL及Apache之后,接下来的步骤是安装PHP。为了确保安全性和配置的一致性,建议在安装PHP前先停止MySQL和Apache服务,并将MySQL集成到PHP中。 ... [详细]
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 在Fedora 31上部署PostgreSQL 12
    本文详细介绍如何在Fedora 31操作系统上安装和配置PostgreSQL 12数据库。包括环境准备、安装步骤、配置优化以及安全设置,确保数据库能够稳定运行并提供高效的性能。 ... [详细]
  • 本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ... [详细]
  • 优化Flask应用的并发处理:解决Mysql连接过多问题
    本文探讨了在Flask应用中通过优化后端架构来应对高并发请求,特别是针对Mysql 'too many connections' 错误的解决方案。我们将介绍如何利用Redis缓存、Gunicorn多进程和Celery异步任务队列来提升系统的性能和稳定性。 ... [详细]
author-avatar
捕鱼达人2502931267
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有