Your OWN site? As in hosted on your own machine?
If this is correct, there are two ways to do this.
1. You can download a simple shareware server program that will host your HTML files and allow requests from clients on the WWW. Search the download sites for this. (recommended)
2. You can install Apache server on your machine, and configure then run that. Although, this is rather advanced and you will need some experience of coding to do this. Apache is free, open source and lovely, and its what the majority of professional sites use to host their webpages.
Remember, your website IF hosted on your machine will be addressable via the following example.
http://80.192.156.20:80/
where the first 4 numbers are your IP address. If you want to change this to a "name" e.g. www.jellyfish.com you will need to register a "Domain Name".
ALL webservers are hosted on computers with an address like the above (e.g. IP address), the DNS (Domain Name System) converts the name: "www.google.com" to an IP address, thats all.
There is a magic server out there that translates a "Domain Name" to an "IP address", its called a DNS server. But first you must register YOUR Domain name and match it to YOUR IP address. More info on this is here: http://en.wikipedia.org/wiki/Dns
There are FREE sites that will allow you to register a Domain Name. I used to use www.dyndns.org, to alllow for a domain name to be given to FTP sites for music stuff. So rather than an IP address, it was ftp://myftpsite.org etc.
oh a final word, but im sure you can research the rest - EACH computer has a unique IP address, but there are any PORTS available. Examples:
port 21: FTP
port 80: HTTP
port 6784: a dodgy trojan
certain protocols are designated to be communicated through different ports. E.g. PORT 80 - whence http://IPADDRESS:80 is used for HTTP (hyper text transfer protocol) port 21 for FTP, file transfer protocol etc.
k, ill shhhh. You can google most stuff. I suggest you read a bit first, because you dont want to open up your computer to the world without knowing exactly whats happening
heres how to setup Apache
http://lifehacker.com/software/downloads/geek-to-live--how-to-set-up-a-personal-home-web-server-124212.php
good luck