segunda-feira, 23 de março de 2009

Como instalar o Apache 2.2.X em uma máquina rodando o Windows

(Traduzido e adaptado do site: http://www.ricocheting.com/server/apache.html)

1. Download:
Vá até http://www.apache.org/dist/httpd/binaries/win32/ e escolha um site para baixar o instalador (mirror site). Devido à algumas possíveis restrições ao uso de software com encriptação é aconselhável baixar a versão apache_2.2.x-win32-x86-no_ssl.msi (Instalador de pacotes MSI) ao invés da versão apache_2.2.x-win32-x86-openssl-0.9.xi.msi (que usa o openSSL);

2. Instalação:
Quando for instalar o Apache você se depará com uma janela pedindo informações sobre o servidor (Server Information). Nesta tela use os seguintes parâmetros:
Network Domain: localhost
Server Name: localhost
Admin Email: (qualquer e-mail seu)

[marque]: for All Users, on Port 80, as a Service (Para todos os usuários na porta 80, como um serviço)

3. Iniciando/Interrompendo o Apache:
Após instalado, o Apache iniciará automaticamente. O ícone na bandeja do sistema significa que ele foi iniciado. O ícone com o "quadrado vermelho" significa que o "Monitor de servidores Apache" ("Monitor Apache Servers") está sendo executado mas o Apache não está iniciado.
Você pode facilmente Inicar/Parar/Reiniciar o Apache via esses ícones da bandeja do sistema. Se você obtiver a mensagem de erro "The requested operation has failed!" ("A operação requisitada falhou!") enquanto inicia o Apache use o atalho "Test Configuration" ("Teste a configuração") localizado no menu iniciar para diagnosticar o erro. (Se a janela de texto aparecer e então fechar antes de você conseguir ler algo significa que sua configuração está OK)

4. Testando:
Agora o teste final. Para ver se o Apache está agindo como servidor, abra seu browser e digite na barra de endereços o seguinte: http://127.0.0.1/ ou então digite: http://localhost/ .
Se aparecer a página com o texto "It works!" significa que ser servidor Apache está instalado e rodando.

5. Fazendo o Apache apontar para seus arquivos:
Usando o notepad (Bloco de notas do Windows, ou outro editor de texto simples) abra para edição o arquivo httpd.conf localizado em C:/Program Files/Apache Software Foundation/Apache2.2/conf (caso tenha instalado na unidade C: e esteja usando a versão 32-bits (em inglês) do Windows. No meu caso foi C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf) e localize a seguinte expressão: DocumentRoot. Mude-a de DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs" (ou seja como for que ela esteja) para a localização onde seus arquivos HTML e seu site estão armazenados em seu disco rígido. Em meu caso foi: DocumentRoot "D:/meu site/public_html"

NOTA: Certifique-se de mudar a linha correta que é a descrita acima, começando com DocumentRoot, ao invés da linha começando com ServerRoot (deixe esta última em paz!).

6. Depois role o texto cerca de uma página (PageDown uma vez) a partir da linha que você acabou de alterar acima (DocumentRoot ...) até achar algo do tipo: <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"> e mude tal entrada para apontar para o mesmo local que você definiu acima em DocumentRoot "D:/meu site/public_html" (NO MEU CASO), ou seja, ficaria como <Directory "D:/Meu site">. Agora reinicie o Apache para as modificações surtirem efeito.

domingo, 22 de março de 2009

Sobre a palestra da Professora Leila.

Foi uma iniciativa muito boa e importante por parte do DCOMP realizar esse ciclo de palestras, encabeçado pela Professora Leila, para os calouros do curso, visto que além de dar uma boa idéia de como se encontra o panorama nacional referente à área de T.I. ainda serviu para explicar as diferenças e vantagens de cada um dos 3 cursos ofertados pela universidade, mostrando o tipo de formação que os alunos terão ao concluir os mesmos. Tal esclarecimento é vital para evitar que alunos desinformados a respeito de sua escolha percam tempo e esforço em um curso que depois vão perceber que não era aquilo que eles esperavam. Eu já fiz outro curso de graduação na UFS, além de conhecer mais um ou dois outros cursos, e posso dizer que em nenhum deles houve essa preocupação, por parte do departamento em questão, de conscientizar os alunos a respeito de suas escolhas. Por isso só posso parabenizar o pessoal do DCOMP por essa atitude de universidades pertencentes a países de 1º mundo.

Expectativas a respeito do curso.

Bem, com certeza, espera-se que após um árduo esforço intelectual, afinal serão mais ou menos 4 anos de duração além da grande dificuldade inerente a um curso de C.C. (Ciência da Computação), consiga-se uma base sólida na área com um amplo escopo, pois o curso deverá oferecer conhecimentos em todas as áreas referentes à T.I. (Tecnologia da Informação), mesmo que não haja profundidade em todas essas áreas, visto que não seria prático, nem lógico, um curso de graduação oferecer total formação para tudo referente à T.I., tal coisa se consegue obviamente com pós-graduações, ou especializações. Dito isto, espero estar ao menos capacitado a desenvolver vários tipos de softwares, tanto para uso offline quanto para uso online. A meta final, entretanto, seria não só conseguir a graduação nesta grandiosa área do conhecimento, como também atuar em pesquisa voltada a ampliar, ou desenvolver, ainda mais os conhecimentos e técnicas já obtidos nos dias de hoje, tanto na área de software quanto de hardware.

sábado, 21 de março de 2009

Introdução

Este blog tem como intuito trazer, quando possível, alguns fatos, assuntos ou curiosidades a respeito da área relacionada à computação. Pretende-se atualizar o mesmo numa base semanal ou mensal, dependendo da disponibilidade de material e da boa vontade do criador (eu).