Comments on The Perfect Setup - Ubuntu Feisty Fawn (Ubuntu 7.04)
The Perfect Setup - Ubuntu Feisty Fawn (Ubuntu 7.04) This tutorial shows how to set up a Ubuntu Feisty Fawn (Ubuntu 7.04) based server that offers all services needed by ISPs and hosters: Apache web server (SSL-capable), Postfix mail server with SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Courier POP3/IMAP, Quota, Firewall, etc. This tutorial is written for the 32-bit version of Ubuntu Feisty Fawn, but should apply to the 64-bit version with very little modifications as well.
2 Comment(s)
Comments
I thought this was a fine how to and it cut quite a bit of time off my install. I did a few things differently, but it was handy to be able to just "walk through" the rest of it without thinking about it.
A couple of notes I'd throw in:
I had to go back and add some software to get PHP to handle MySQL correctly. In step 9, you could add the libmysql++-dev package to avoid the problem. (I believe I had to add this package because I took a slight detour loading PHP and MySQL.) It won't hurt to put this package in your apt-get statement in either case.
In step 11, it is probably a good idea to use nslookup to check your DNS is working right. I have a bit of "wonkiness" going on with my network and use a rather odd DNS setup. If DNS isn't working right, ISPConfig won't load.
In my case, I was loading from scratch, and got a DHCP address the first time through. Everything worked for the install. When I got to where I had to set up my "real" IP address, I didn't quite get it right. It pays to stop at this point and verify your DNS is right.
This is a whole lot handier than starting from scratch with a "roll your own" distribution like Slackware. Very nice.
slackware is not "roll your own," it has been rolled for you. Its a distribution, albeit a minimal one.