Hey,
Thanks a lot for your answers, they're really helpful. (mainly marv's step-by-step guide to Apache2).
So regarding "SSH using IP" VS "SSH using mydomain", I understood that I need to use a DNS Manager, be it Linode's or a 3rd party one (maybe even my registrar have a DNS manager too, no?).
In the Cpanel of my Registrar I can create/alter the A records which points to an IP address, the CNAMES which points to a Host, MX and TXT that I won't need (no mail server). My registrar also gives me 2 nameservers (I can't change them).
On the other hand, in Linode's DNS Manager I can "Import a zone from a remote nameserver" (I'm prompted to enter a domain + namserver) and "Add a new domain zone" (I'm prompted for a domain + type: master or slave).
I don't know what to do. I think I know in theory...
I need to create a subdomain in my Registrar (CNAME) in the form linode.mydomain.com. But it must point to a host. The only host I have is @ (www) that points to the IP address of my registrar. So I think I've to create another Host, which IP is my Linode's IP.
But if the procedure is that simple, why do I need the DNS manager?
The only thing I want is to ssh
username@linode.mydomain.com instead of ssh
username@xxx.xxx.xxx.xxx (where the xxx.xxx.xxx.xxx is the IP address of my linode).
Thanks again.