Com esse artigo você vai aprender como colocar o seu site na internet, é um artigo básico para as pessoas que estão pouco familiarizadas terem uma noção de como funciona.
Supondo que você já fez o seu site, vamos ver agora os requisitos para que ele fique disponivel na internet.
1 - Um servidor de hospedagem.
2 - Enviar os arquivos por ftp ou pelo painel do seu servidor.
3 - Algumas noções basicas de arquivos no servidor.
Servidor de Hospedagem:
O servidor é onde os arquivos do seu site vão ficar alocados para que qualquer pessoa conectada a internet possa acessa-los.
Existem hospedagens gratuitas e existem os serviços de hospedagem pagos, normalmente os gratuitos tem recursos muito limitados as vezes também não aceitam linguagem dinâmica de programação, banco de dados e etc, mas são ideiais para quem está começando você não vai querer gastar dinheiro enquanto ainda está aprendendo não é. Em compensação com serviços pagos você terá varias vantagens como maior qualidade mais serviços e suporte tecnico melhor.
Além disso ainda tem a opção de você montar o servidor em sua propria maquina, o que só seria indicado se você tive-se estrutura para isso, para evitar que o site fique fora do ar constantemente.
Clique aqui e veja uma lista de sites de hospedagem gratuita para você iniciar sua vida de desenvolvedor.
Enviado os Arquivos:
O envio de arquivos para o servidor é feito pelo protocolo FTP(File Transfer Protocol), é uma manera agil e rápida de transferir arquivos.
O envio pode ser feito pelo seu navegador e também por programas de FTP, existem varios disponiveis para download na internet, em uma busca rápida no google digitando "Download FTP" você concerteza vai achar algum.
Como a ideia do artigo não é ensinar isso e sim passar noções basicas, fica aqui um link para você aprender a utilizar um programa de FTP, outro tutorial aqui.
Noções básicas:
Agora que já sabe onde colocar o seu site e como enviar ele, veja algumas dicas para evitar os erros mais comuns de quem está iniciando.
O arquivo index.*
Quando você entra em um site ex: www.nafaixa.net como você não indicou nenhum arquivo no site existem um padrão, e o servidor procura alguns arquivos para iniciar que podem ser index e default, geralmente é um desses arquivos que o servidor vai procurar, entenda melhor.
Se o seu servidor só aceita arquivos HTML, então a ele vai procura por index.htm / index.html / default.htm / default.html (Não necessariamente nessa ordem), o que ele encontrar primeiro seguindo a ordem especificada no servidor ele ira colocar como pagina inicial, se não existir nenhuma delas, o servidor vai apresentar uma pagina de erro ou mostrar a lista de diretorios dependendo da configuração do servidor, em casos de servidor com php ou asp, o arquivo inicial também poderia ser index.php / index.asp / default.php e etc.
Diretórios
É comum também no inicio o pessoal se bater com diretórios, e realmente no começo é meio complicado você fica com muitas dúvidas, mas depois percebe que era mais facil que roubar doce de criança.
Veja um link normal: <a href="jogos.htm">Jogos</a>.
E se a pagina de jogos estive-se dentro de um diretório arquivos/ como faria?
Simples: <a href="arquivos/jogos.htm">Jogos</a>
Basta colocar o nome da pasta antes do arquivo que você quer.
E agora? o visitante está na pagina arquivos/jogos.htm e quer voltar para index, mas não tem arquivo index na pasta arquivos/ como fazer?
É simples também <a href="../index.htm"></a>
Viu só o trecho ../ diz ao servidor que precisar voltar uma pagina atraz, se precisa-se voltar duas era só colocar ../../ e assim por diante, outra forma de voltar ao diretório raiz é usando apenas uma barra por exemplo <ahref="/index.htm">inicio....</a> dessa forma não importaria em qual diretorio está o arquivo ao clicar no link ele voltaria ao arquivo index que está no diretório raiz.
É isso ai pessoal, como disse é um basicão para quem está iniciando agora dúvidas com links, ftp, e servidores de hospedagem pode encontrar usando a busca do site, mas qualquer dúvida basta deixar um comentário abaixo que vamos tentar esclarecer todas as dúvidas.