Eu decidi montar um servidor intranet para poder instalar o eyeOS no meu computador e este ser acessível a todos os computadores na rede. Para quem não sabe, o eyeOS é um «sistema operativo» online, opensource, e a ideia dos criadores é que todos os que quiserem podem ter o seu sistema operativo online, para a família, para os amigos, etc. Pode-se informar mais sobre sistemas operativos online e computação nas nuvens procurando na Internet utilizando qualquer motor de busca não-Microsoft (a.k.a. Google), ou pode ir para o servidor que os do eyeOS têm montado na Internet para as pessoas verem antes de instalarem no seu servidor: eyeOS.info. Para entrar crie uma conta (muito simples) e já está... irá ser redireccionado para o seu desktop online.
Que software utilizar?
Como já tinha ouvido falar dele anteriormente, a primeira aplicação para montar um webserver que me veio à ideia foi o Apache, programa que irá montar uma interface web no seu computador. Eu não vou explicar aqui como instalar o Apache, até porque no final de contas não será preciso.
Como eu já expliquei anteriormente, eu queria montarum servidor onde instalar o eyeOS. Ora acontece que como o eyeOS é programado em PHP, precisa de ter o PHP instalado no seu servidor. Ainda tentei seguir vários tutoriais na Internet, mas por azelhice minha ou por incompatibilidade de versões, não consegui associar o PHP ao Apache. Resultado? O meu servidor só mostrava páginas HTML. PHP, nada.
Então descobri o XAMPP. Eu recomendo o uso do XAMPP, ele é uma espécie de pacote que inclui, numa só instalação:
- Apache (configura-o automáticamente para funcionar com o PHP)
- PHP (funciona a 100% com o Apcahe)
- MySQL (o XAMPP instalou até coisas das quais eu não necessitava, como é o caso do MySQL...)
- phpMyAdmin (para mim também não era um must)
- Servidor FileZilla (permite-lhe montar um servidor FTP, para mim também não era preciso)
- Mercury (ainda nem explorei bem esse...)
...tudo isto configuradinho e tudo iniciável através do XAMPP Control Panel - que obviamente é istalado junto com o XAMPP. Depois de instalado o XAMPP, abra o painel de controle, inicie o Apache, abra um navegador e digite o endereço localhost; se o seu navegador decidir procurar por localhost no fornecedor de pesquisa, force-o a aceder a localhost quer clicando no link anterior quer escrevendo na barra de endereços "http://localhost". Se tudo estiver bem, irá ser apresentada uma página do XAMPP a dizer que está tudo bem - quando eu vi esta página, até ia saltando da cadeira: não imagina as tentativas que fiz para meter o Apache a funcionar com o PHP, e agora chega o XAMPP e consigo ter tudo a funcionar bonitinho.
Essas páginas do XAMPP são até bastante úteis; e aconselho-o a não «deitar fora» essas páginas, porque elas não são meras páginas de exemplo: elas indicam o status das coisas e dão-lhe sugestões para melhorar a segurança (e outros aspectos) do seu site. Note-se que neste ponto ainda não tem um website na internet, ele não está ligado à internet (excepto se o seu computador estiver ligado à internet, e então pode aceder (teoricamente) ao seu site digitando o seu endereço de IP externo no seu navegador, a partir de qualquer computador - eu fiz uma tentativa distraída e acho que isto não passa da teoria).
Como manter várias páginas web no seu «servidor»?
Muito simples: adicione um ficheiro de índice. Tire do exemplo abaixo algumas ideias:
Bem vindo ao servidor da rede EuSouUmaRede!
Seleccione um dos seguintes sites:
- XAMPP
- eyeOS (ou aquilo que você instalar)
Adicione um ficheiro de índice onde o utilizador poderá escolher entre ir para as páginas do XAMPP, ou ir para o seu site (no meu caso é o eyeOS). Não me pergunte como fazer isso, ao escrever este post eu parto do princípio que você sabe lidar com códigos HTML, etc. e tem conhecimentos, no mínimo, intremediários; e parto também do princípio que você gosta de hackear tudo quanto é coisa...
Instalando o eyeOS (opcional - só se você quiser um Sistema Operativo no seu servidor)
Não pode fazer download da versão estável do eyeOS; essa não suporta a versão mais recente do PHP, a que vem com o XAMPP. Faça download do site eyeos.org a release candidate 3, essa funciona tão bem ou melhor quanto a versão estável e já suporta o php novo.
Uma vez feito o download (são cerca de 3~4 MB), extraia o conteúdo do ficheiro ZIP ou TAR.GZ para a pasta onde vai ficar acomodado o eyeOS: se quiser acabar com as páginas do XAMPP, apague tudo o que está em htdocs (htdocs está, por defeito, em C:\xampp\htdocs) e extraia para lá o ficheiro comprimido, se quiser manter as páginas do XAMPP crie uma pasta "eyeOS" e extraia lá o conteúdo do ficheiro zipado.
Agora, aponte o seu navegador a http://localhost, se tem um ficheiro de index e cada coisa em sua página, ou se apagou tudo o que estava em htdocs; ou se não tem ficheiro de index e o eyeOS foi extraído numa pasta (digamos que é "eyeOS"), então aponte o seu navegador a http://localhost/eyeOS. Se tudo estiver certo e se você compreendeu as minhas atrapalhadas instruções, irá ver a bonita página de instalação do eyeOS, a instalação é simplérrima, e é tão rápida que nem vai ver uma barra de progresso.
Se obteu um erro, vá pedir ajuda a quem sabe mais do que mim :D. Se tiver dúvidas sobre como utilizar o eyeOS, procure por suporte nos fóruns e na wiki do eyeOS. Como disse no início, isto não é um tutorial, é mais um «texto de aconselhamento», retratando todos os problemas que eu tive durante a montagem do servidor Web. Decididamednte, montar um servidor não é tarefa para qualquer um, e ligar o seu servidor à internet com um nome bonitinho do tipo "www.omeusite.com", leva tempo, trabalho, e se optar por um domínio pago como ".com" ou ".net", irá levar também dinheiro ao mês ou ao ano. :D Boa sorte!
Sem comentários:
Enviar um comentário