hello Frankbell and thanks for your answer. This is a slice of a vps from slicehost, so no i don't have access to the physical box.
I have total access to the slice it comes with just an operating system and there are several to choose from including ubuntu, fedora, etc.
So basically it means configuring everything from scratch, not so easy for a beginner...it's a far cry from cpanel! Still i've learned a lot.
(it's easy to delete a slice and re-start if i mess up so it's an ideal training ground) But the thing is for example if i was on cpanel and say i uploaded several files aaa, bbb, ccc. I could access them on the web by
www.mysite.com/aaa or
www.mysite.com/bbb etc. Now i cannot understand on this level of hosting how files are lets say stored on the slice. Take apache for instance, my sites are currently located as
var/www/vhosts/mysite but if i wanted them as home/mysite how do i do this? It says to use apaches config file, but it makes no difference what i write in the config. Also, if i look in the etc folder, there is apache, if i look in the bin folder, there is apache, in fact it's everywhere. So i'm puzzled as to what exactly happens at root level when a site is installed? Now xpanel is a free hosting set up which allows users to use their own domain and name servers. So it requires two ip addresses. It say's i must have two ip's configured in eth0 and eth0.0. There's a lot of folders and sub folders at root level to search through to find eth0 and eth0.0 and believe me i've searched, they don't seem to be there.
I was hoping someone might be able to say something like 'look, the etc folder is for this, the bin for that and so on' just so i could get an understanding. Take another example. zpanel installs in var/www/
the mysql server and mail servers install below that so how do you instruct a web page to read these other folders? I could read anything in my browser by going to
www.mysite.com/blah but how do you read something below www? So apart from not knowing where to find this eth0 etc, I just don't understand how a server is instructed or 'knows' where to read from?