Hardware requirements
Can anyone tell me what kind of harware I need for a webserver using:
OS:
CentOS 4.4 (what's best 32bit or 64bit?)
and by this OS I think these versions are included:
Apache 2.1
MySQL 4.1
php-mysql 4.3
The webserver is gonna be Joomla and modules/components for that.
I can't think that no more than 50-100 connections at the same time(and I even think that is way above)
Network:
Broadband connection? hmm maybe a 3Mbit connection would be ok(?)
Security:
- For the disks, I'm going for the more cheap choice of RAID 1 both on the system disk and where I place the WebServer/MySQL database.
- Should I install and use SELinux? I've heard that this is a pain to handle, so I never used it.
- And what did you say, Void. I should create a "new" userid and then chown the webfiles to that ID... right? I know it was a bad idea to chown them to the Apache ID, that I do know
- Open up as few firewall ports as possible, only for the web and for my SSH(and this is pointed only to my client's IP Address)
- I'm gonna create .htaccess files where possible
- What else is there that I don't know or haven't said here?
and to another totally different thing...
when the system is up and running, I sure want the latest patches and stuff, but is those compatible enough for me to install so the webserver etc won't crash on me? this thing I never understood really
OS:
CentOS 4.4 (what's best 32bit or 64bit?)
and by this OS I think these versions are included:
Apache 2.1
MySQL 4.1
php-mysql 4.3
The webserver is gonna be Joomla and modules/components for that.
I can't think that no more than 50-100 connections at the same time(and I even think that is way above)
Network:
Broadband connection? hmm maybe a 3Mbit connection would be ok(?)
Security:
- For the disks, I'm going for the more cheap choice of RAID 1 both on the system disk and where I place the WebServer/MySQL database.
- Should I install and use SELinux? I've heard that this is a pain to handle, so I never used it.
- And what did you say, Void. I should create a "new" userid and then chown the webfiles to that ID... right? I know it was a bad idea to chown them to the Apache ID, that I do know
- Open up as few firewall ports as possible, only for the web and for my SSH(and this is pointed only to my client's IP Address)
- I'm gonna create .htaccess files where possible
- What else is there that I don't know or haven't said here?
and to another totally different thing...
when the system is up and running, I sure want the latest patches and stuff, but is those compatible enough for me to install so the webserver etc won't crash on me? this thing I never understood really