You can't have both a parked domain at godaddy (ie enter your domain name into a browser & get a godaddy page ); &
be able to ping your domain & get your linode ip.
As I said before, godaddy points to your name servers and your name servers point to your linode IP. Follow thru the guide @
http://brokendomain.com/ if necessary
From your linode control panel, go to "ssh remote console and desktop". Assuming you are running a ssh client (like
http://www.chiark.greenend.org.uk/~sgtatham/putty/ ) on your home machine you should be able to do each of the following:
1. secure shell to root@99.99.99 (your linode ip)
2. secure shell to
root@yourdomain.com
3.secure shell to
linode_user_name@hostX.linode.com
4. type your linode ip into a browser (should get a default apache page)
5. type your domain name into a browser (should get a default apache page)
If you can do this all is well. Its then you to you to work out what services you want to run. I think all linodes at least have Apache (ie web server) & sendmail (ie email) set up.
To add a user you can use the linux 'adduser' command. But I recommend installing
www.webmin.com instead.
Assuming you added user 'gmt' & want to set up Apache for IP 99.99.99.99 you need to edit /etc/httpd/conf/httpd.conf using an editor such as vi and add:
<Directory "/home/gmt/public_html">
Options Indexes FollowSymLinks MultiViews execcgi
AllowOverride All
Order allow,deny
Allow from all
</Directory>
NameVirtualHost 99.99.99.99
<VirtualHost 99.99.99.99>
ServerName
www.yourdomain.com
ServerAlias yourdomain.com
Options +Indexes
ServerAdmin
webmaster@yourdomain.com
DocumentRoot /home/gmt/public_html/
</VirtualHost>
In this case go to /home/gmt/public_html/, and index.htm is the home page of
www.youdomain.com and you can just keep adding files for your site.