Hi, I'm trying to install ISPConfig 3.0.5.3 but i can't. After executing install.php, everything seems fine, but i don't see the default login page in https://myipaddress:8080. I see the Apache "it works" message. My primary suspect is the Apache DocumentRoot. CentOS use /var/www/html as default DocumentRoot. I tried changing this to /var/www but i get 403 error message on the browser. ISPConfig Install Results Configuring DBServer Installing ISPConfig crontab no crontab for root no crontab for getmail Restarting services ... Stopping mysqld: [ OK ] Starting mysqld: [ OK ] Shutting down postfix: [ OK ] Starting postfix: [ OK ] Stopping saslauthd: [FAILED] Starting saslauthd: [ OK ] Stopping httpd: [ OK ] [Sun Mar 09 17:05:20 2014] [warn] NameVirtualHost *:80 has no VirtualHosts [Sun Mar 09 17:05:20 2014] [warn] NameVirtualHost *:443 has no VirtualHosts [Sun Mar 09 17:05:20 2014] [warn] NameVirtualHost *:80 has no VirtualHosts Starting httpd: [ OK ] Installation completed. System specs CentOS 6.5, MySQL 5.6.16, Apache 2.2.15, PHP 5.3.3. I'm using a DigitalOcean droplet (1GB / 1 CPU / 30GB SSD DISK / 2TB TRANSFER). ----------- MORE INFO ##### ISPCONFIG ##### ISPConfig version is 3.0.5.3 ##### VERSION CHECK ##### [INFO] php (cli) version is 5.3.3 ##### PORT CHECK ##### [WARN] Port 143 (IMAP server) seems NOT to be listening [WARN] Port 993 (IMAP server SSL) seems NOT to be listening [WARN] Port 110 (POP3 server) seems NOT to be listening [WARN] Port 995 (POP3 server SSL) seems NOT to be listening [WARN] Port 465 (SMTP server SSL) seems NOT to be listening [WARN] Port 21 (FTP server) seems NOT to be listening ##### MAIL SERVER CHECK ##### [WARN] I found no "submission" entry in your postfix master.cf [INFO] this is not critical, but if you want to offer port 587 for smtp connecti ons you have to enable this. [WARN] I found no "smtps" entry in your postfix master.cf [INFO] this is not critical, but if you want to offer SSL for smtp (not TLS) con nections you have to enable this. ##### RUNNING SERVER PROCESSES ##### [INFO] I found the following web server(s): Unknown process (httpd) (PID 2468) [INFO] I found the following mail server(s): Postfix (PID 2434) [WARN] I could not determine which pop3 server is running. [WARN] I could not determine which imap server is running. [WARN] I could not determine which ftp server is running. ##### LISTENING PORTS ##### (only () Local (Address) [anywhere]:22 (1073/sshd) [anywhere]:25 (2434/master) [localhost]:10025 (2434/master) *:*:*:*::*:8080 (2468/httpd) *:*:*:*::*:80 (2468/httpd) *:*:*:*::*:8081 (2468/httpd) *:*:*:*::*:22 (1073/sshd) *:*:*:*::*:25 (2434/master) *:*:*:*::*:443 (2468/httpd) *:*:*:*::*:3306 (2319/mysqld) ##### IPTABLES ##### Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Thanks for the help, Greetings
Hi Which tutorial you were following to install theISPCOnfig server. Please past your http.conf file. Br// Srijan
I read multiple installation guides but i don't like installing things that i will not use. Apache conf file attached. This are my install notes, default values: HTML: Install MySQL from Official Yum Repositories Linux # wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm # sudo yum localinstall mysql-community-release-el6-*.noarch.rpm # sudo yum install mysql-community-server # sudo service mysqld start # sudo chkconfig mysqld on (chkconfig --list mysqld) # sudo /usr/bin/mysql_secure_installation (set mysql password, yes to all) Install Apache Document root: /var/www/html Configuration file: /etc/httpd/conf/httpd.conf Additional Configuration: /etc/httpd/conf.d/ # sudo yum install httpd mod_ssl # sudo service httpd start (check status with IP in browser) # sudo chkconfig httpd on (chkconfig) Install PHP # sudo yum install php php-mysql Install phpMyAdmin (/usr/share/phpMyAdmin/) /etc/httpd/conf.d/phpMyAdmin.conf # cd ~ # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # sudo rpm -ivh epel-release* # sudo yum install phpmyadmin # rm epel-release* # sudo vi /etc/httpd/conf.d/phpMyAdmin.conf Replace “Allow from 127.0.0.1” with “Allow from All” Install ISPConfig (/usr/local/ispconfig) /etc/httpd/conf/sites-available/ # wget http://ufpr.dl.sourceforge.net/project/ispconfig/ISPConfig%203/ISPConfig-3.0.5.3/ISPConfig-3.0.5.3.tar.gz # tar -xfz {file.tar.gz} # sudo php -q ispconfig3_install/install/install.php
Ok, there are many packages missing, thats why your server dont work. This guide describes the system requirements for ispconfig: http://www.howtoforge.com/perfect-server-centos-6.4-x86_64-apache2-dovecot-ispconfig-3 Please install your server as described in this guide to get a fully working system.
Yes! Thanks till. Already read many installation guides, but i want to know 1 by 1 what i need and what i don't. The admin panel finally appear. The console command that did the trick was: Code: yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-pecl-apc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel mod_fcgid php-cli httpd-devel I will try to determine which package. But i am happy now.
You're setting yourself up for a world of hurt here. If you really insist on doing it a minimal as possible, I suggest you do it in a VM and take regular snapshots that you can go back to. In my experience, if you want a feature in ISPConfig that you didn't enable at install (e.g. jailkit) it can be incredibly challenging/impossible to add it later. At least run through a full install as described in the guide so you can understand what a fully functioning and correctly installed ISPC feels and performs like.
The perfect server installation guides contain the system requirements for ispconfig. So when you want to be able to use all functions in ispconfig, then this guide is the minimum that you have to install. if you leave packages out, the you will not be able to fully use ispconfig. And like ItsDom mentioned, the system gets configured by the ispconfig installer when you initially install ispconfig, so you can not install functions later withour rerunning a ispconfig update will full system reconfiguration.