Como criar uma imagem IMG com um sistema LAMP a partir do código fonte e torná-lo acessível externamente usando QEMU

Um sistema LAMP (Linux, Apache, MySQL e PHP) é um ambiente de desenvolvimento popular para criar aplicativos da web dinâmicos e escaláveis. Se você deseja criar um ambiente de desenvolvimento local para aplicativos da web, pode criar uma imagem IMG que contenha um sistema LAMP e instalá-lo a partir do código fonte. Este artigo mostrará como criar uma imagem IMG com um sistema LAMP a partir do código fonte e torná-lo acessível externamente usando o aplicativo QEMU.

Continuar lendo Como criar uma imagem IMG com um sistema LAMP a partir do código fonte e torná-lo acessível externamente usando QEMU

Criando um arquivo HTML que executa um programa C++

Para criar um arquivo HTML que execute um programa C++ no servidor e mostre o resultado no navegador, é necessário seguir alguns passos. Primeiro, é preciso criar o programa C++ e compilar o código para gerar um executável. Em seguida, será necessário escrever um script JavaScript que execute esse executável com os parâmetros necessários e capturar a saída para mostrar no HTML.

Continuar lendo Criando um arquivo HTML que executa um programa C++

Como configurar um servidor web dedicado

Todos os grandes websites possuem um grande servidor por trás. Nesse artigo, será mostrado como configurar um servidor web dedicado (com Apache, MySQL, e PHP) usando uma máquina velha que está encostada em um canto de sua casa e alguns softwares livres. Continuar lendo Como configurar um servidor web dedicado

Hospedando seu próprio servidor web: O que deve ser considerado

Você está desapontado com o seu atual serviço de hospedagem web? Mudou de empresas de hospedagem muitas vezes? Já pensou em hospedar o seu próprio website? Possui ambição de controlar e gerenciar o seu próprio servidor web?
Continuar lendo Hospedando seu próprio servidor web: O que deve ser considerado

Especificação do protocolo BitTorrent

Neste artigo, disponibilizado em domínio público no site oficial do BitTorrent, é explicado a especificação do protocolo, o que permite aos desenvolvedores criar aplicações que façam uso desse sistema de distribuição de arquivos.
Continuar lendo Especificação do protocolo BitTorrent

Configurando um servidor DNS

Você que é um internauta experiente deve sem dúvida conhecer sobre Domain Name System. Vocẽ sabe que é por causa dele que podemos memorizar nomes de domínio agradáveis e não apenas números. Você provavelmente até sabe que quando digita um endereço em seu navegador, seu computador contata um servidor de DNS para encontrar um endereço IP numérico que corresponda a nome do domínio. Vamos dar uma olhada nesse tutorial, porém, em como exatamente tudo isso funciona, e como configurar um servidor DNS próprio.

Continuar lendo Configurando um servidor DNS

Apache para Iniciantes

Nos idos de 1995, havia muitas pessoas que estavam insatisfeitas com o estado atual dos servidores Web. Os comerciais, como o Microsoft IIS e a família de servidores da Netscape, ainda não haviam nascido, e os demais, desenvolvidos por estudantes universitários, eram de qualidade duvidosa. O que então os programadores mais experientes fizeram? Eles criaram seu próprio servidor Web. Chamaram esse servidor de Apache (de “a patchy server”, por se tratar de um conjunto de patches). Um patch é o que parece ser – alguma coisa para preencher lacunas em um código. Esse pequeno grupo de hackers iniciou um projeto que eventualmente criou o servidor Web mais popular do mundo.

Continuar lendo Apache para Iniciantes

Configurando um servidor doméstico

Configurar um servidor doméstico para rodar um sistema operacional open-source é uma atividade popular e útil. Útil de que forma, você pode perguntar. Você pode usar para hospedar um website, coletar e enviar mensagens de e-mail, armazenar suas credenciais OpenID ou distribuir sua música pela casa. No Webmonkey existem muitos tutoriais para usar com uma máquina que está encostada. Nesse tutorial segue um guia para a parte do hardware.

Continuar lendo Configurando um servidor doméstico

Administração e configuração de servidores Linux

Segue neste post um relatório de uma disciplina de Administração e Segurança de Redes que cursei na faculdade de Ciência de Computação. Esse relatório contém os passos para montar diversos tipos de servidores usando linux. Esses passos, na maior parte das vezes, é bastante direcionada para distribuições debian-like, mas podem ser adaptados para outras distribuições.