It is recommended to use a clean (fresh) CentOS 5.4 install. Then follow the steps below to setup your server with ISPConfig 3: Installation of some basic requirements:
1
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
enable the contrib and centosplus repositories.
1
vi /etc/yum.repos.d/CentOS-Base.repo
Edit the file /etc/yum.repos.d/CentOS-Base.repo and edit the lines below.
// // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. //
cd /tmp wget http://olivier.sessink.nl/jailkit/jailkit-2.11.tar.gz tar xvfz jailkit-2.11.tar.gz cd jailkit-2.11 ./configure make make install rm -rf jailkit-2.11*
Edit the file /etc/sudoers:
1 2 3 4 5 6
vi /etc/sudoers
and change the line: Defaults??? requiretty to: # Defaults??? requiretty
Install ISPConfig 3
1 2 3 4
cd /tmp wget http://www.ispconfig.org/downloads/ISPConfig-3.0.2.tar.gz tar xvfz ISPConfig-3.0.2.tar.gz cd ispconfig3_install/install/
Now start the installation process by executing:
1
php -q install.php
The installer will configure all services like postfix, sasl, courier, etc. for you. A manual setup as required for ISPConfig 2 (perfect setup guides) is not necessary. To login to the ISPConfig controlpanel, open the following URL in your browser (replace the IP to match your settings!):
1
http://192.168.0.100:8080/
the default login is:
1 2
user: admin password: admin
In case you get a permission denied error from apache, please restart the apache webserver process.
Optional: Install a webbased Email Client yum install squirrelmail.