VPS侦探论坛

 找回密码
 注册
查看: 7914|回复: 4

[wu-ftpd] PureFTPd无法启动

[复制链接]
发表于 2012-2-18 16:48:59 | 显示全部楼层 |阅读模式

给一台服务器(本地)安装了Centos6.2系统,然后下载安装了 lnmp0.8-full 版本一键包

接着安装了 ./pureftpd.sh ,

发现在服务器上,web版能正常登录并添加FTP用户,使用 ftp://127.0.0.1也能正常登录并查看到FTP内容列表


问题是:

SSH里使用 /root/pureftpd status 查看状态,结果为:Pure-FTPd is NOT running.

使用 /root/pureftpd start 启动FTP,提示如下:
Starting Pure-FTPd...
Running: /usr/local/pureftpd/sbin/pure-ftpd --daemonize -A -c50 -B -C5 -D -E -fftp -H -I15 -lmysql:/usr/local/pureftpd/pureftpd-mysql.conf -lunix -L2000:8 -m4 -p20000:30000 -s -U133:022 -u100 -k99 -Z

已经通过论坛的各类方法,确认 /home/wwwroot/ftp/config.php 和 /usr/local/pureftpd/pureftpd-mysql.conf 两个文件中mysql数据库连接信息填写一致,

使用命令 netstat -nlp |grep :21 结果如下:
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      2174/pure-ftpd (SER
tcp        0      0 :::21                       :::*                        LISTEN      2174/pure-ftpd (SER

/etc/sysconfig/iptables 规则内容如下:
# Generated by iptables-save v1.4.7 on Sat Feb 18 16:28:15 2012
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [5969:2324578]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 20 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Sat Feb 18 16:28:15 2012


该如何解决此问题呢???
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2012-2-18 16:52:58 | 显示全部楼层


以下上传包有三个文件:
/usr/local/pureftpd/pure-ftpd.conf
/usr/local/pureftpd/pureftpd-mysql.conf/home/wwwroot/ftp/config.php

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-2-18 18:25:17 | 显示全部楼层

ftp能正常连就行了,status可能会判断错误
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2012-2-20 10:47:43 | 显示全部楼层

回复 3# 的帖子




我在centos图形界面下开启防火墙 21端口之后,FTP可正常使用!

此前我在SSH里输入如下防火墙规则,怎么就不行呢??

-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 20 -j ACCEPT
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-2-20 13:24:51 | 显示全部楼层

ssh看那两句前面加上iptables 才行

如果直接改保存规则的文件好像需要load进去才行

军哥运维代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-5-18 15:25 , Processed in 0.027254 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表