I follow the tutorial The Perfect Server - Debian 9 (Stretch) with Nginx, BIND, Dovecot, PureFTPD and ISPConfig 3.1 and every think was going well since one year .. I have noticced that in my Ispconfig interface on service is totally absent and this service is FTP-Server Here is my ispconfig interface Serveur Web : En ligne Serveur SMTP : En ligne Serveur POP3 : En ligne Serveur IMAP : En ligne Serveur DNS : En ligne Serveur MySQL : En ligne ( where is my FTP-server ? ) service pure-ftpd-mysql status ( is OK and give me this ) ......................... .......................... ? pure-ftpd-mysql.service Loaded: loaded (/etc/init.d/pure-ftpd-mysql; generated; vendor preset: enabled) Active: active (running) since Mon 2019-08-26 02:16:56 CEST; 8s ago Docs: man:systemd-sysv-generator(8) Help please. V.
If you did check it in your server services, then you just have to wait for system to update its monitoring for pure-ftpd-mysql.
I have just reboot my system and every thing ok but no ftp-services in my ispconfig panel; For example : service pure-ftpd-mysql status ? pure-ftpd-mysql.service Loaded: loaded (/etc/init.d/pure-ftpd-mysql; generated; vendor preset: enabled) Active: active (running) since Mon 2019-08-26 08:54:42 CEST; 14min ago Docs: man:systemd-sysv-generator(8) Process: 1485 ExecStart=/etc/init.d/pure-ftpd-mysql start (code=exited, status=0/SUCCESS) Tasks: 1 (limit: 4915) CGroup: /system.slice/pure-ftpd-mysql.service +-1497 pure-ftpd (SERVER)
You misunderstood what I said. What I mean is for you to check your server system > server services. Check file-server to enable ftp service monitoring by ISPConfig. It will take some times before it is updated.
Yes, i misunderstood what you said; excuse me. Now I go to server system > server services. Check file-server to enable File service but when i try to enable File server it refuse. When i put it on it goes to off automaticaly. I found others services which are working well and eabled (for examples Web service, Mail, DNS .... except File service. Thanks
By the way I use the firewall ufw but I opened the ports ftp but who can cause that? What procedure to use to reinstall FTP on a server in production?
You should find out why you can not turn FTP on in ISPConfig. https://www.howtoforge.com/community/threads/please-read-before-posting.58408/ There is in the end info on how to "Debug instructions for the ISPConfig server process are in the FAQ:"
Which error message do you get? and ensure that you are logged in as user with the username 'admin', other users can not turn this on.
Here is the part result of the command cat htf_report.txt | more ##### SERVER ##### IP-address (as per hostname): ***.***.***.*** [WARN] could not determine server's ip address by ifconfig [INFO] ISPConfig is installed. ##### ISPCONFIG ##### ISPConfig version is 3.1.14p1 ##### VERSION CHECK ##### [INFO] php (cli) version is 7.3.3-1+0~20190307202245.32+stretch~1.gbp32ebb2 ##### PORT CHECK ##### [WARN] Port 22 (SSH server) seems NOT to be listening ##### MAIL SERVER CHECK ##### ##### RUNNING SERVER PROCESSES ##### [INFO] I found the following web server(s): Unknown process (nginx (PID 1248) [INFO] I found the following mail server(s): Postfix (PID 1168) [INFO] I found the following pop3 server(s): Dovecot (PID 880) [INFO] I found the following imap server(s): Dovecot (PID 880) [INFO] I found the following ftp server(s): PureFTP (PID 1497) ##### LISTENING PORTS ##### (seulement () Adresse (distante) [anywhere]:5742 (1082/portsentry) [anywhere]:110 (880/dovecot) [anywhere]:21 (1497/pure-ftpd) ***.***.***.***:53 (751/named) [localhost]:53 (751/named) [anywhere]:119 (1082/portsentry) ***.***.***.***:443 (1248/nginx ................................................... ................................................... [localhost]10 (880/dovecot) [localhost]43 (880/dovecot) *:*:*:*::*:80 (1248/nginx *:*:*:*::*:8080 (1248/nginx *:*:*:*::*:8081 (1248/nginx *:*:*:*::*:465 (1168/master) *:*:*:*::*:21 (1497/pure-ftpd) *:*:*:*::*:53 (751/named) *:*:*:*::*:25 (1168/master) *:*:*:*::*:953 (751/named) 2001:41d0:1000:140c:443 (1248/nginx *:*:*:*::*:2332 (849/sshd) *:*:*:*::*:993 (880/dovecot) *:*:*:*::*:995 (880/dovecot) *:*:*:*::*:10023 (1135/postgrey) *:*:*:*::*:10024 (1261/amavisd-new) *:*:*:*::*:10026 (1261/amavisd-new) *:*:*:*::*:587 (1168/master) ............................ ##### IPTABLES ##### Chain INPUT (policy DROP) target prot opt source destination DROP all -- ***.***.***.*** [anywhere]/0 f2b-postfix-sasl tcp -- [anywhere]/0 [anywhere]/0 multiport dports 25 f2b-dovecot tcp -- [anywhere]/0 [anywhere]/0 multiport dports 110,995,143,993,587,465,4190 f2b-pure-ftpd tcp -- [anywhere]/0 [anywhere]/0 multiport dports 21 f2b-sshd tcp -- [anywhere]/0 [anywhere]/0 multiport dports 22 ufw-before-logging-input all -- [anywhere]/0 [anywhere]/0 ...................................................................... Chain FORWARD (policy DROP) target prot opt source destination ufw-before-logging-forward all -- [anywhere]/0 [anywhere]/0 ufw-before-forward all -- [anywhere]/0 [anywhere]/0 ufw-after-forward all -- [anywhere]/0 [anywhere]/0 ufw-after-logging-forward all -- [anywhere]/0 [anywhere]/0 ufw-reject-forward all -- [anywhere]/0 [anywhere]/0 ufw-track-forward all -- [anywhere]/0 [anywhere]/0 Chain OUTPUT (policy ACCEPT) target prot opt source destination ....................................... Chain f2b-dovecot (1 references) target prot opt source destination RETURN all -- [anywhere]/0 [anywhere]/0 Chain f2b-postfix-sasl (1 references) target prot opt source destination REJECT all -- ***.***.***.*** [anywhere]/0 reject-with icmp-port-unreachable RETURN all -- [anywhere]/0 [anywhere]/0 Chain f2b-pure-ftpd (1 references) target prot opt source destination RETURN all -- [anywhere]/0 [anywhere]/0 Chain f2b-sshd (1 references) target prot opt source destination RETURN all -- [anywhere]/0 [anywhere]/0 Chain ufw-after-forward (1 references) target prot opt source destination Chain ufw-after-input (1 references) target prot opt source destination ufw-skip-to-policy-input udp -- [anywhere]/0 [anywhere]/0 udp dpt:137 ufw-skip-to-policy-input all -- [anywhere]/0 [anywhere]/0 ADDRTYPE match dst-type BROADCAST Chain ufw-after-logging-forward (1 references) target prot opt source destination LOG all -- [anywhere]/0 [anywhere]/0 limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW BLOCK] " Chain ufw-after-logging-input (1 references) target prot opt source destination LOG all -- [anywhere]/0 [anywhere]/0 limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW BLOCK] " Chain ufw-after-logging-output (1 references) target prot opt source destination Chain ufw-after-output (1 references) target prot opt source destination Chain ufw-before-forward (1 references) target prot opt source destination ACCEPT all -- [anywhere]/0 [anywhere]/0 ctstate RELATED,ESTABLISHED ACCEPT icmp -- [anywhere]/0 [anywhere]/0 icmptype 3 ACCEPT icmp -- [anywhere]/0 [anywhere]/0 icmptype 4 ACCEPT icmp -- [anywhere]/0 [anywhere]/0 icmptype 11 ACCEPT icmp -- [anywhere]/0 [anywhere]/0 icmptype 12 ACCEPT icmp -- [anywhere]/0 [anywhere]/0 icmptype 8 ACCEPT icmp -- ***.***.***.*** [anywhere]/0 icmptype 0 state RELATED,ESTABLISHED ACCEPT icmp -- ***.***.***.*** [anywhere]/0 icmptype 0 state RELATED,ESTABLISHED ACCEPT icmp -- ***.***.***.*** [anywhere]/0 icmptype 0 state RELATED,ESTABLISHED ufw-user-forward all -- [anywhere]/0 [anywhere]/0 Chain ufw-before-input (1 references) target prot opt source destination ACCEPT all -- [anywhere]/0 [anywhere]/0 ACCEPT all -- [anywhere]/0 [anywhere]/0 ctstate RELATED,ESTABLISHED ufw-logging-deny all -- [anywhere]/0 [anywhere]/0 ctstate INVALID ...................................................... ACCEPT icmp -- [anywhere]/0 ***.***.***.*** icmptype 8 state NEW,RELATED,ESTABLISHED ........................................... ACCEPT icmp -- [anywhere]/0 ***.***.***.*** icmptype 8 state NEW,RELATED,ESTABLISHED ACCEPT icmp -- [anywhere]/0 ***.***.***.*** icmptype 8 state NEW,RELATED,ESTABLISHED DROP icmp -- [anywhere]/0 [anywhere]/0 icmptype 8 ACCEPT udp -- [anywhere]/0 [anywhere]/0 udp spt:67 dpt:68 ufw-not-local all -- [anywhere]/0 [anywhere]/0 ACCEPT udp -- [anywhere]/0 ***.***.***.*** udp dpt:5353 ACCEPT udp -- [anywhere]/0 ***.***.***.*** udp dpt:1900 ufw-user-input all -- [anywhere]/0 [anywhere]/0 Chain ufw-before-output (1 references) target prot opt source destination ACCEPT all -- [anywhere]/0 [anywhere]/0 ACCEPT all -- [anywhere]/0 [anywhere]/0 ctstate RELATED,ESTABLISHED ufw-user-output all -- [anywhere]/0 [anywhere]/0 Chain ufw-logging-allow (0 references) target prot opt source destination LOG all -- [anywhere]/0 [anywhere]/0 limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW ALLOW] " Chain ufw-logging-deny (2 references) target prot opt source destination RETURN all -- [anywhere]/0 [anywhere]/0 ctstate INVALID limit: avg 3/min burst 10 LOG all -- [anywhere]/0 [anywhere]/0 limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW BLOCK] " Chain ufw-not-local (1 references) target prot opt source destination RETURN all -- [anywhere]/0 [anywhere]/0 ADDRTYPE match dst-type LOCAL RETURN all -- [anywhere]/0 [anywhere]/0 ADDRTYPE match dst-type MULTICAST RETURN all -- [anywhere]/0 [anywhere]/0 ADDRTYPE match dst-type BROADCAST ufw-logging-deny all -- [anywhere]/0 [anywhere]/0 limit: avg 3/min burst 10 DROP all -- [anywhere]/0 [anywhere]/0 ........................... Chain ufw-user-forward (1 references) target prot opt source destination Chain ufw-user-input (1 references) target prot opt source destination here]/0 [anywhere]/0 multiport dports 587,993,995,998,999 ACCEPT udp -- [anywhere]/0 [anywhere]/0 udp dpt:123 ACCEPT udp -- [anywhere]/0 [anywhere]/0 udp dpt:3306 ................................................... ACCEPT tcp -- [anywhere]/0 [anywhere]/0 tcp dpt:465 ACCEPT tcp -- [anywhere]/0 [anywhere]/0 tcp dpt:21 ACCEPT udp -- [anywhere]/0 [anywhere]/0 udp dpt:21 ACCEPT tcp -- [anywhere]/0 [anywhere]/0 tcp dpt:20 ACCEPT udp -- [anywhere]/0 [anywhere]/0 udp dpt:20 .................................... ..............................................
Hello Mr Taleman, Here is the result of the commands .. https://www.howtoforge.com/community/threads/please-read-before-posting.58408/ Here is the part result of the command cat htf_report.txt | more ##### SERVER ##### IP-address (as per hostname): ***.***.***.*** [WARN] could not determine server's ip address by ifconfig [INFO] ISPConfig is installed. ##### ISPCONFIG ##### ISPConfig version is 3.1.14p1 ##### VERSION CHECK ##### [INFO] php (cli) version is 7.3.3-1+0~20190307202245.32+stretch~1.gbp32ebb2 ##### PORT CHECK ##### [WARN] Port 22 (SSH server) seems NOT to be listening ##### MAIL SERVER CHECK ##### ##### RUNNING SERVER PROCESSES ##### [INFO] I found the following web server(s): Unknown process (nginx (PID 1248) [INFO] I found the following mail server(s): Postfix (PID 1168) [INFO] I found the following pop3 server(s): Dovecot (PID 880) [INFO] I found the following imap server(s): Dovecot (PID 880) [INFO] I found the following ftp server(s): PureFTP (PID 1497) ##### LISTENING PORTS ##### (seulement () Adresse (distante) [anywhere]:5742 (1082/portsentry) [anywhere]:110 (880/dovecot) [anywhere]:111 (1082/portsentry) [anywhere]:79 (1082/portsentry) [anywhere]:15 (1082/portsentry) [anywhere]:143 (880/dovecot) [anywhere]:80 (1248/nginx [anywhere]:8080 (1248/nginx [anywhere]:54320 (1082/portsentry) [anywhere]:2000 (1082/portsentry) [anywhere]:8081 (1248/nginx [anywhere]:465 (1168/master) [anywhere]:27665 (1082/portsentry) [anywhere]:1524 (1082/portsentry) [anywhere]:21 (1497/pure-ftpd) ***.***.***.***:53 (751/named) [localhost]:53 (751/named) [anywhere]:119 (1082/portsentry) [anywhere]:1080 (1082/portsentry) [anywhere]:25 (1168/master) [anywhere]:12345 (1082/portsentry) [localhost]:953 (751/named) [anywhere]:12346 (1082/portsentry) ***.***.***.***:443 (1248/nginx [anywhere]:635 (1082/portsentry) [anywhere]:49724 (1082/portsentry) [anywhere]:540 (1082/portsentry)
Hello, I'm back with the debug test results and here are the summaries: My linux distribution is debian 9.9 web server is nginx ISPConfig 3.1.14 Released Postfix and dovecot working normal All services are online without problems Web server: On line SMTP server: On line POP3 server: On line IMAP server: On line DNS server: On line MySQL Server: On line I comment out the server.sh cron job: # * * * * * /usr/local/ispconfig/server/server.sh> / dev / null >> /var/log/ispconfig/cron.log and I launched the command /usr/local/ispconfig/server/server.sh without any errors .. By the way I launched the order dig @localhost mydomain.tld and everything is Ok. In log files (nginx, ispconfig, mysql and Postfix mail ...) nothing to report. Test your System with the ISPConfig test script for common issues wget -q -O htf-common-issues.php "http://gitplace.net/pixcept/ispconfig-tools/raw/stable/htf-common-issues.php" && php -q htf-common-issues.php Une partie des résultats du test donne ceci .. cat htf_report.txt | more ##### SERVER ##### IP-address (as per hostname): ***.***.***.*** [WARN] could not determine server's ip address by ifconfig [INFO] ISPConfig is installed. ##### ISPCONFIG ##### ISPConfig version is 3.1.14p1 ##### VERSION CHECK ##### [INFO] php (cli) version is 7.3.3-1+0~xxxxxxxxx.32+stretch~1.gbp32ebb2 ##### PORT CHECK ##### [WARN] Port 22 (SSH server) seems NOT to be listening ##### MAIL SERVER CHECK ##### ##### RUNNING SERVER PROCESSES ##### [INFO] I found the following web server(s): Unknown process (nginx (PID 60223) [INFO] I found the following mail server(s): Postfix (PID 1168) [INFO] I found the following pop3 server(s): Dovecot (PID 880) [INFO] I found the following imap server(s): Dovecot (PID 880) [INFO] I found the following ftp server(s): PureFTP (PID 1497) ...............................
See #9. If FTP is shown or not depends on the file server checkbox under System > Server services only. If it's checked, then FTP is shown, if it's unchecked, FTP is not shown in the services overview.
You seem to have replaced the default PHP version of 7.0 with 7.3. This is not a supported configuration on Debian 9. https://www.howtoforge.com/tutorial...bian-default-php-back-to-the-original-version
To you all my apologies .. I found the origin of my problems. In fact, I have mistakenly disabled the ispconfig server-level file server -> System-> Services-> file server. The problem is considered definitely settled. Thanks you to all of you.
Mr. Taleman, I'm reminded of this link that you had advised me to solve my problems of multiple versions of php. Thanks a lot for your help. The problem is definitely fixed. To you all my apologies ..
I thought I already clarified it in my earliest replies. Anyway, congrats in finding the right fault and solving it.