Hello,
I recently got my first "real" job, i come from a *microsoft* world, I'm being asked to setup from scratch a database and a webserver that allows users to view/add/edit data (intranet).
I installed Ubuntu Server 7.10 which comes with LAMP
(apache 2.*, mysql5.* and php 5.*)
The only two things i want to allow to be done from the user's side are to go to :
myserver/library/admin.php and
myserver/library/guest.php
I understand that if i want to restrict which IPs can view my pages, i have to configure Apache to do that.
do i need to make "myserver" a "domain name server"? if yes, what for? (excuse me for beeing such a dummy)
i installed the gnome-desktop package, but i didn't let it start automatically, i start it manually (startx) when i need to manage multiple files or configs since i'm not that fast or used to using a console. is it a security risk? or will it slow down the server?
i'm using phpmyadmin to manage the mysql database.
right now the server is installed in a virtual machine untill i master all it's aspects (get to know them first
) and tweeks, then will move it to production
Can anyone advise me whether my choices are good, or if they're bad please correct me, also what else can i do to make my server more secure?
how would you do if you were in my place?
thanks for any help...
btw it was my idea to use a Linux server instead of a microsoft one, it's my *** on the line here
(*** = job
)