The Perfect Server - Fedora 13 x86_64 [ISPConfig 3]

Version 1.0
Author: Falko Timme
Follow me on Twitter

This tutorial shows how to prepare a Fedora 13 server (x86_64) for the installation of ISPConfig 3, and how to install ISPConfig 3. ISPConfig 3 is a webhosting control panel that allows you to configure the following services through a web browser: Apache web server, Postfix mail server, MySQL, BIND nameserver, PureFTPd, SpamAssassin, ClamAV, and many more.

Please note that this setup does not work for ISPConfig 2! It is valid for ISPConfig 3 only!

I do not issue any guarantee that this will work for you!

 

1 Requirements

To install such a system you will need the following:

 

2 Preliminary Note

In this tutorial I use the hostname server1.example.com with the IP address 192.168.0.100 and the gateway 192.168.0.1. These settings might differ for you, so you have to replace them where appropriate.

 

3 Install The Base System

Boot from your Fedora 13 DVD. Select Install a new system or upgrade an existing system:

It can take a long time to test the installation media so we skip this test here:

The welcome screen of the Fedora installer appears. Click on Next:

Choose your language next:

Select your keyboard layout:

I assume that you use a locally attached hard drive, so you should select Basic Storage Devices here:

If you see the following message (Error processing drive: /dev/sda. This device may need to be reinitialized. REINITIALIZING WILL CAUSE ALL DATA TO BE LOST!), please click on Re-initialize:

Fill in the hostname of the server:

Choose your time zone:

Give root a password:

Next we do the partitioning. Select Replace existing Linux system(s). This will give you a small /boot partition and a large / partition which is fine for our purposes:

Select Write changes to disk:

The hard drive is being formatted:

Share this page:

Suggested articles

3 Comment(s)

Add comment

Comments

By:

Has anyone actually managed to get a Squirrelmail login page for Fedora 13?

I've tried the Fedora 13/ISPConfig3 howto once as written, for an x86-64 PC, and twice using i686 architecture (not replacing lib with lib64).

 All three attempts had as a show-stopper, the non-appearance of Squirrelmail at <http://server1.example.com/webmail>, or at the equivalent address.

Fortunately the CentOS x86-64 equivalent eventually worked, so I'm not under pressure, but it still seems extremely curious that the same issue - lack of any kind of Squirrelmail login interface - hit three different machines running the Fedora 13 - ISPConfig howto.
Neither the configuration test nor the Squirrelmail login work. The config test at <http://server1.example.com/src/configtest.php> fails saying:

"Not Found

The requested URL /src/configtest.php was not found on this server."

- and the login page doesn't appear either. Instead,  at <http://server1.example.com/webmail> we find:

"Unable to connect

 Firefox can't establish a connection to the server at server1.example.com." [or the IP address, or localhost].


It is almost as though the aliases (like webmail for /usr/share/squirrelmail) aren't being established. But the files in /etc/httpd/conf.d are certainly being read, because if I enable server-info, it tells me so.

Besides the Squirrelmail issue, webalyzer doesn't run. Firefox tells me I'm forbidden to access http://server1.example.com/usage.

But, both the phpMyAdmin and the ISPConfig pages do appear. It's not ISPConfig which is causing the Squirrelmail problem because it's installed and tested before ISPConfig is even downloaded.

One other peculiarity: some system users (vmail, getmail, ispapps, and ispconfig)  appear in the Fedora login screen now. I think that's because they have user ID numbers greater than the limit in Fedora for system users (499).

User 500 is always present (it's the one you set during install). vmail has user ID 5000. The others seem to take the user ID from the last ID you created (typically then, 501, 502, and 503).

Can anyone duplicate this? Any ideas?

By: Nick

Try to install mod_ssl!

By: Anonymous

thx. installing mod_ssl helped me with fedora 15 + ispcfg 3 as well