Hay mucha información en el foro sobre eso, pero te lo voy a aclarar de todos modos, para que puedas ir teniendo una idea. No es muy dificil, consta de 4 pasos sencillos:
ADQUIRIENDO EL HOSTING
Para subir una web a internet lo que necesitas primero es un hosting. Para eso tenés dos opciones:
- Hosting gratuito
- Hosting pago
Hoy por hoy hay muchos lugares de hosting con precios muy económicos, desde 10 dolares por año, es una ganga. Podés registrarte en algún hosting gratuito si lo que deseas es probar web, pero te recuerdo que te plagan de publicidad y no tienen soportes de archivos flash, ni php, etc. Son muy limitados.
ADQUIRIENDO EL DOMINIO
Por otra parte, una vez que compras el host necesitas comprar el dominio, es decir, el nombre para la web en internet, por ejemplo
www.nombreweb.com esto también hay desde 10 dolares por año. En un hosting gratuito lo que se te da son subdominios, supongamos que el lugar donde solicitaste el host gratuito se llama
CHIFLADO (por poner un nombre cualquiera). Vamos a suponer que la página del host es
www.chiflado.com, entonces tu dominio va a ser:
www.elnombredetuweb.chiflado.com es poco profesional pero te sirve si es para probar de subir webs.
SINCRONIZANDO DNS
Si has comprado un HOST, la empresa te va a proporcionar los DNS, los cuales te pueden llegar a pedir en el dominio, para que de esta manera tu puedas acceder a tu web, los DNS son de la empresa del host.
SUBIENDO LA WEB
Una vez que tienes ya configurado el DNS, que tienes tu host y to dominio puedes empezar a subir y configurar. Si has comprado todas estas cosas, generalmente te topas con el Cpanel:
Este te sirve para acceder a la configuración de toda tu web, dominios, subdominios, bases de datos, carpetas, cuentas de mail, cuentas de ftp, etc.. etc.. etc..
Desde el Cpanel vas a poder configurar todo lo que quieras.
Para subir los archivos a la web puedes hacerlo desde el Cpanel o desde un FTP (te recomiendo un FTP es más sencillo y rápido) uno de los mas usados es el Filezilla porque a parte es gratuito:
Cuando quieras acceder a tu cuenta por medio del Filezilla te va a pedir los siguientes datos: Servidor, nombre de usuario y contraseña. Todos estos datos te los va a proporcionar la empresa con al cual has contratado el host. Una vez accedes y se conecta podrás ver las carpetas que están en tu dominio.
Lo que tienes que asegurarte para subir la web
(ESTO ES SUMAMENTE IMPORTANE) es de subir los archivos a la carpeta que se llama public_html sino nunca se va a poder visualizar.
Y en esa carpeta iras poniendo todas las carpetas de tu sitio, las imágenes, las animaciones, sonidos, hojas de estilo, etc.
Espero haberte sido de ayuda.
Saludos