Hello!
I am assembling a server farm and I have a few questions about the firewall. I firmly feel that openbsd is going to be the best choice, and I have a single processor firewall being built for the task. It will have a P4 Xeon 1.2 Ghz with 512DDR ram and dual 9 gig scsi drives on a raid config (mirrored). I have already setup a FreeBSD server, and am very comfortable using Unix stuff. However, my experience setting up this freebsd server was in a home network environment and was simple webpages and ftp.
All site hardware / software maintenance will be done on site by another more qualified individual, but I will definately be the lead admin. I dont have a concern for setting up a vpn or telnet/ssh tunnel so I know the fills up a huge problem/concern/hole. However, clients will be uploading pictures, sound files, and movie files via forms through coldfusion, so that opens up a similar concern. I would like to store my log files on the same firewall server but on a seperate partition so that I can sandbox it from the rest of the machine. Should I, since it is easy, setup seperate partitions for different classes of logs, or seperate it in any other matter just because I can? Is there any reason it can possibly have a negative effect?
Before I get into any other details, let me outline the server farm situation
1. Firewall on OpenBSD via IPtables
2. Webserver (main static pages, site graphics, etc.) on FreeBSD via Apache
3. Coldfusion Enterprise Server on Windows 2000 Server
4. Coldfusion Enterprise Server on Windows 2000 Server
5. Database Server on Windows 2000 Server via MS SQL 2000
6. Database Server on Windows 2000 Server via MS SQL 2000
7. Database Server on Windows 2000 Server via MS SQL 2000
8. Database Server on Windows 2000 Server via MS SQL 2000
9. Community Server on Linux via PHP (message boards, etc. feedback)
10. Email Server on FreeBSD via qmail.
11. Photo Server on FreeBSD
12. Photo Server on FreeBSD
I need a firewall to protect all of this. I want to use Open BSD as I said and I plan to use IPTables. What else do I need? A mandatory services list would be awesome, so if any body has any ideas, please let me know. I have a background in general programming, and I understand the command line fully (i dont know the commands by heart) so all I really need is a point in the right direction.
Another idea I had was to install as many nics as I could (using gigabit) and directlly link the main servers of the farm to the firewall, instead of going through a switch. It can be done, but is it a wise idea, and how would I direct someone to set it up?
I'm about to set my plans in concrete (breakable) so I really want to make some final decisions on this web site's infrastructure. If anybody has any comments or general advice, drop me a line.
Thank you very much,
TechBoyJK
I am assembling a server farm and I have a few questions about the firewall. I firmly feel that openbsd is going to be the best choice, and I have a single processor firewall being built for the task. It will have a P4 Xeon 1.2 Ghz with 512DDR ram and dual 9 gig scsi drives on a raid config (mirrored). I have already setup a FreeBSD server, and am very comfortable using Unix stuff. However, my experience setting up this freebsd server was in a home network environment and was simple webpages and ftp.
All site hardware / software maintenance will be done on site by another more qualified individual, but I will definately be the lead admin. I dont have a concern for setting up a vpn or telnet/ssh tunnel so I know the fills up a huge problem/concern/hole. However, clients will be uploading pictures, sound files, and movie files via forms through coldfusion, so that opens up a similar concern. I would like to store my log files on the same firewall server but on a seperate partition so that I can sandbox it from the rest of the machine. Should I, since it is easy, setup seperate partitions for different classes of logs, or seperate it in any other matter just because I can? Is there any reason it can possibly have a negative effect?
Before I get into any other details, let me outline the server farm situation
1. Firewall on OpenBSD via IPtables
2. Webserver (main static pages, site graphics, etc.) on FreeBSD via Apache
3. Coldfusion Enterprise Server on Windows 2000 Server
4. Coldfusion Enterprise Server on Windows 2000 Server
5. Database Server on Windows 2000 Server via MS SQL 2000
6. Database Server on Windows 2000 Server via MS SQL 2000
7. Database Server on Windows 2000 Server via MS SQL 2000
8. Database Server on Windows 2000 Server via MS SQL 2000
9. Community Server on Linux via PHP (message boards, etc. feedback)
10. Email Server on FreeBSD via qmail.
11. Photo Server on FreeBSD
12. Photo Server on FreeBSD
I need a firewall to protect all of this. I want to use Open BSD as I said and I plan to use IPTables. What else do I need? A mandatory services list would be awesome, so if any body has any ideas, please let me know. I have a background in general programming, and I understand the command line fully (i dont know the commands by heart) so all I really need is a point in the right direction.
Another idea I had was to install as many nics as I could (using gigabit) and directlly link the main servers of the farm to the firewall, instead of going through a switch. It can be done, but is it a wise idea, and how would I direct someone to set it up?
I'm about to set my plans in concrete (breakable) so I really want to make some final decisions on this web site's infrastructure. If anybody has any comments or general advice, drop me a line.
Thank you very much,
TechBoyJK