The Perfect Setup - Fedora Core 3 - Page 2

On to the network settings. The default setting here seems to be to configure the network interfaces with DHCP, but we are installing a server, so static IP addresses are not a bad idea... Click on the Edit button at the top right. In the window that pops up uncheck Configure using DHCP and give your network card a static IP address (in this tutorial I'm using the IP address 192.168.0.100 for demonstration purposes):

Set the hostname manually, e.g. server1.example.com, and enter a gateway (e.g. 192.168.0.1) and up to three DNS servers (e.g. 145.253.2.75 and 193.174.32.18):

On the next screen we select No firewall (there's a firewall coming with ISPConfig that we want to use) and disable SELinux:

Click on Proceed (remember, we are going to use the ISPConfig firewall):

Select the default language for the system:

Choose your time zone:

Give root a password:

Now we are to select the package groups we want to install. Select Editors, Text Based Internet, Server Configuration Tools, Web Server, Mail Server, DNS Name Server, FTP Server, MySQL Database, Network Servers, Development Tools, Administration Tools and System Tools and click on Next:

The installer tells you which CDs it will need to install the selected packages:

The installation begins. This will take a few minutes:

Finally, the installation is complete, and you can remove your CD/DVD from the computer and reboot it:

On to the configuration...

Share this page:

4 Comment(s)

Add comment

Comments

From: at: 2005-08-22 13:42:36

Wonderful guides. I tried the setup guide for Debian. I have a Debian system running apache & ntp. Next step would've been dns then mail server. I previously tried setting up dns on Debian (sarge) myself, following the docs and file comments so I ended up with a chroot'd bind. Didn't work, so I gave up on it. Then ran into your wonderful guides, and tried again. Just the dns part. Kept running into a permission problem, when trying to start bind. I probably got the permissions or ownership wrong in the subdirectories that need to be created for chrooting bind, but with some googling, I also found notes related to the error message about permissions when attempting to start bind and some bug in Sarge/Debian.

The error message is something like, failed to start, and then something about a permission problem. Don't have the log anymore since Debian Sarge removes syslog files after a week, and I de-installed bind, planning to try reinstalling it at a later date after removing the subdirectories.

Keep the guides coming. If/when I get it all working, I'll be sending a token showing my appreciation.

One more thing: The server currently running apache, I plan on using that as the mail server (light) and one of two dns servers. The second dns server will be located on someone else's subnet. The apache server serves multiple sites via virtual names. What would you name the hostname of the server? ns1@somedomain.com would be out, because that would become the domain name for each virtual web site as well, right? To use something like ns1@somedomain, then it would be suggested to use a separate box for dns altogether? Or is this still feasible?

From: at: 2005-08-22 21:13:04

Have you tried checking the authors website for Debian Perfect Setup?

I have referenced it several times for the latest release, 3.1.

http://www.falkotimme.com/howtos/perfect_setup_debian_sarge/index.php

From: at: 2005-08-30 21:45:29

I havent used debian, though everyone i know who has always raves about apt-get. It doesnt seem to work as well on Fedora - i used yum to do what apt-get does (and also to keep my entire system up to date), but otherwise, a really awesome document...(well, the first half - which is where i am now.

From: Anonymous at: 2006-03-05 16:38:16

I have a dell poweredge SC 430, which has a hardware conflict with fedora 4 and I must run fedora 3, installed video card issue. I found I need to “apt-get update; apt-get upgrade??? and get a copy of newest zlib “wget http://www.zlib.net/zlib-1.2.3.tar.gz???
and install for httpd to function.