[Fehler] ispCP - proftpd - Email

  • Guten Abend,



    ich habe gerade das ispCP auf meinem Debian V-Server installiert und alles lief einwandfrei. Ich habe mir dann den Serverstatus angeschaut und war verwundert. Das FTP läuft nicht. Ich wollte es via Putty neustarten allerdings kam dieser Error:


    SQL
    root@admin:~# /etc/init.d/proftpd restart
    Stopping ftp server: proftpd.
    Starting ftp server: proftpd - processing configuration directory '/etc/proftpd/ispcp'
     - warning: unable to determine IP address of 'admin'
     - error: no valid servers configured
     - Fatal: error processing configuration file '/etc/proftpd/proftpd.conf'
     failed!


    Ich habe mir die proftpd.conf angeschaut, finde dort aber keinen Fehler ..


    Hier ist die proftpd.conf:

    SQL
    # ispCP ω (OMEGA) a Virtual Hosting Control Panel# Copyright (C) 2001-2006 by moleSoftware GmbH - http://www.molesoftware.com# Copyright (C) 2006-2010 by isp Control Panel - http://ispcp.net## Version: $Id: proftpd.conf 3454 2010-10-14 19:39:50Z scitech $## The contents of this file are subject to the Mozilla Public License# Version 1.1 (the "License"); you may not use this file except in# compliance with the License. You may obtain a copy of the License at# http://www.mozilla.org/MPL/## Software distributed under the License is distributed on an "AS IS"# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the# License for the specific language governing rights and limitations# under the License.## The Original Code is "VHCS - Virtual Hosting Control System".## The Initial Developer of the Original Code is moleSoftware GmbH.# Portions created by Initial Developer are Copyright (C) 2001-2006# by moleSoftware GmbH. All Rights Reserved.# Portions created by the ispCP Team are Copyright (C) 2006-2010 by# isp Control Panel. All Rights Reserved.## The ispCP ω Home Page is:##    http://isp-control.net## Includes DSO modules (this is mandatory in proftpd 1.3)Include /etc/proftpd/modules.conf# Set off to disable IPv6 support which is annoying on IPv4 only boxes.UseIPv6                    offServerName                 "nikidas.de"ServerType                 standaloneDeferWelcome               offMultilineRFC2228           onDefaultServer              onShowSymlinks               onAllowOverwrite             onUseReverseDNS              offIdentLookups               offAllowStoreRestart          onAllowForeignAddress        onLogFormat                  traff "%b %u"TimeoutLogin               120TimeoutNoTransfer          600TimeoutStalled             600TimeoutIdle                1200DisplayLogin               welcome.msgDisplayChdir          messageListOptions                "-l"#LsDefaultOptions           "-l"DenyFilter                 \*.*/DefaultRoot                ~# Uncomment this if you are using NIS or LDAP to retrieve passwords:# PersistentPasswd         off# Port 21 is the standard FTP port.Port                       21# In some cases you have to specify passive ports range to by-pass# firewall limitations. Ephemeral ports can be used for that, but# feel free to use a more narrow range.#PassivePorts               49152 65534# To prevent DoS attacks, set the maximum number of child processes# to 30.  If you need to allow more than 30 concurrent connections# at once, simply increase this value.  Note that this ONLY works# in standalone mode, in inetd mode you should use an inetd server# that allows you to limit maximum number of processes per service# (such as xinetd)MaxInstances               30# Set the user and group that the server normally runs at.User                       nobodyGroup                      nogroup# Normally, we want files to be overwriteable.<Directory /*>  # Umask 022 is a good standard umask to prevent new files and dirs  # (second parm) from being group and world writable.  Umask                    022  022  # Normally, we want files to be overwriteable.  AllowOverwrite           on  HideNoAccess             on</Directory><Limit ALL>  IgnoreHidden             on</Limit># Be warned: use of this directive impacts CPU average load!## Uncomment this if you like to see progress and transfer rate with ftpwho# in downloads. That is not needed for uploads rates.# UseSendFile               off<Global>  RootLogin                off  TransferLog              /var/log/proftpd/xferlog  ExtendedLog              /var/log/proftpd/ftp_traff.log read,write traff  PathDenyFilter           "\.quota$"</Global># Loading required modules<IfModule !mod_sql.c>  LoadModule               mod_sql.c  AuthOrder                mod_sql.c</IfModule><IfModule !mod_sql_mysql.c>  LoadModule               mod_sql_mysql.c</IfModule><IfModule !mod_quotatab.c>  LoadModule               mod_quotatab.c</IfModule><IfModule !mod_quotatab_sql.c>  LoadModule               mod_quotatab_sql.c</IfModule>## SSL via TLS##<IfModule mod_tls.c>#  TLSEngine                off                           # on for use of TLS#  TLSLog                   /var/log/proftpd/ftp_ssl.log  # where to log to#  TLSProtocol              SSLv23                        # SSLv23 or TLSv1#  TLSOptions               NoCertRequest                 # either to request the certificate or not#  TLSRSACertificateFile    /etc/proftpd/ssl.crt          # SSL certfile#  TLSRSACertificateKeyFile /etc/proftpd/ssl.key          # SSL keyfile#  TLSVerifyClient          off                           # client verification#</IfModule>## ISPCP Quota management;#<IfModule mod_quotatab.c>  QuotaEngine              on  QuotaShowQuotas          on  QuotaDisplayUnits        Mb  SQLNamedQuery            get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail, bytes_out_avail, bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM quotalimits WHERE name = '%{0}' AND quota_type = '%{1}'"  SQLNamedQuery            get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used, bytes_xfer_used, files_in_used, files_out_used, files_xfer_used FROM quotatallies WHERE name = '%{0}' AND quota_type = '%{1}'"  SQLNamedQuery            update-quota-tally UPDATE "bytes_in_used = bytes_in_used + %{0}, bytes_out_used = bytes_out_used + %{1}, bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used + %{3}, files_out_used = files_out_used + %{4}, files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" quotatallies  SQLNamedQuery            insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" quotatallies  QuotaLock                /var/run/proftpd/tally.lock  QuotaLimitTable          sql:/get-quota-limit  QuotaTallyTable          sql:/get-quota-tally/update-quota-tally/insert-quota-tally</IfModule><IfModule mod_ratio.c>#  Ratios                   on</IfModule># Delay engine reduces impact of the so-called Timing Attack described in# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02# It is on by default.<IfModule mod_delay.c>  DelayEngine              on</IfModule><IfModule mod_ctrls.c>  ControlsEngine           on  ControlsMaxClients       2  ControlsLog              /var/log/proftpd/controls.log  ControlsInterval         5  ControlsSocket           /var/run/proftpd/proftpd.sock</IfModule><IfModule mod_ctrls_admin.c>  AdminControlsEngine      on</IfModule># ispCP SQL ManagmentSQLBackend                 mysqlSQLAuthTypes               CryptSQLAuthenticate            onSQLConnectInfo             ispcp@localhost vftp siggi2012SQLUserInfo                ftp_users userid passwd uid gid homedir shellSQLGroupInfo               ftp_group groupname gid membersSQLMinUserUID              2000SQLMinUserGID              2000# A basic anonymous configuration, no upload directories.# <Anonymous ~ftp>#   User                   ftp#   Group                  nogroup#   # We want clients to be able to login with "anonymous" as well as "ftp"#   UserAlias              anonymous ftp#   # Cosmetic changes, all files belongs to ftp user#   DirFakeUser            on ftp#   DirFakeGroup           on ftp##   RequireValidShell      off##   # Limit the maximum number of anonymous logins#   MaxClients             10##   # We want 'welcome.msg' displayed at login, and '.message' displayed#   # in each newly chdired directory.#   DisplayLogin           welcome.msg#   DisplayFirstChdir      .message##   # Limit WRITE everywhere in the anonymous chroot#   <Directory *>#     <Limit WRITE>#       DenyAll#     </Limit>#   </Directory>##   # Uncomment this if you're brave.#   # <Directory incoming>#   #   # Umask 022 is a good standard umask to prevent new files and dirs#   #   # (second parm) from being group and world writable.#   #   Umask              022  022#   #   <Limit READ WRITE>#   #     DenyAll#   #   </Limit>#   #   <Limit STOR>#   #     AllowAll#   #   </Limit>#   # </Directory>## </Anonymous>Include /etc/proftpd/ispcp/*


    Hier ein Screen von ispCP Serverstatus:



    Dazu kommt noch, dass der Email Server nicht läuft, das heißt, es ist kein Email senden oder empfangen möglich.


    Sollte ich noch mehr konfigurieren was ich nicht gemacht habe ?
    lasst es mich bitte wissen, und ich hoffe auf Hilfe !



    Gruß
    Martin