Hi,
I am looking for a linux/unix hosting plan for a website. The front end is in php, css, xhtml and the back end in mysql.
Since my database will be storing personal customer information such as SSNs (will be encrypted) and addresses etc, security and the architecture is very important.
I guess to sum up, I am very light on the architecture knowledge of web and database servers and would be very grateful for some guidance on best practices in order to make sure the data is secure.
My question is :-
1. on shared hosting plans, am I right in assuming that generally hosts place the database on a separate server from the web server and the DB server has firewall protection so that it cannot be accessed from the public network ?
2. If I go for the VPS solution for the web server, should I put the database on a separate server? If yes then that would mean two VPS servers?
3. If I go for a dedicated solution for the web server, should I put the database on a separate server?
Thanks for any input.
mike
Bookmarks