Apache Instalar LetsEncrypt no Debian (Certificado SSL grátis!)

O Lets Encrypt  é um serviço que permite obter certificados digitais gratuitos, para permitir de uma forma fácil e gratuita disponibilizar https em qualquer site.

Os passos que enumero a seguir são para utilização no Debian (em distribuições derivadas como Ubuntu, Mint, etc.. deve funcionar! com sudo!)

Antes de começar é necessário já ter o Apache ou Ngix instalado e configurado para responder na porta 80 e 443!

Caso ainda não tenha git instalado temos que o instalar com o comando:
apt-get install git
A seguir fazemos um clone do repositório do GitHub:

git clone https://github.com/letsencrypt/letsencrypt

Antes de prosseguir é conveniente já ter a porta 443 reencaminhado para o servidor, pois durante o processo haverá uma validação do Lets Encrypt, em que há uma ligação à porta 443 para verificação!

Para o script configurar automaticamente os virtual hosts com SSL é necessário que o modulo ssl já esteja ativo no apache :
a2enmod ssl

Se não houver ficheiros de configuração para os hosts virtuais estes serão criados com as configurações corretas.

E por ultimo é só ir ao directório onde foi clonado o repositório e correr o script automático:

cd letsencrypt
./letsencrypt-auto

Este comando vai verificar se os pacotes necessários existem no sistema e caso não existam instala!

Quando as dependências estiverem satisfeitas um wizard questionará quais os sites configurados no Apache é que queremos configurar para usar ssl.

Caso o site tenha todo o conteúdo servido por https o icon da barra de endereço ficará verde… caso não fique ou haja algum aviso de “mixed content” pode ser necessário modificar o código do site para carregar scripts, css , imagens e outros conteúdos por https, ou deixar que o browser decida omitindo o prefixo do url (http ou https), por exemplo uma imagem carregada como img rsc=”http://antoniocampos.net/imagem.png” deverá ficar apenas img src=”//antoniocampos.net/imagen.png”, a omissão de protocolo é suportado por todos os browser recentes.

ssl

Lista de software gratuito

Para evitar estar sempre a pesquisar no Google qual era aquele software que usei em determinada altura para concretizar uma tarefa, tenho estado a criar uma lista de alguns dos programas gratuitos a que recorro no dia a dia.

Disponibilizo a todos as duas listas que tenho feitas uma com software gratuito multiplataforma e outra com software só para Windows:

Lista de Software gratuito Multiplataforma

Lista de Software gratuito Windows

 

Criei estas listas em forma de página e não de post para as mesmas estarem disponiveis sem ter que escabulhar nos arquivos sempre que as queira consultar, pretendo continuar a actualizar as listas e caso se justifique criar outras categorias em novas listas.

Microsoft Web Plataform

A Microsoft disponibiliza já há algum tempo uma espécie de wizard que instala um servidor web com vários extras, com o celebre processo de instalação “Next, Next…”.

Este wizard permite instalar de uma forma rápida e fácil os seguintes programas:

  • .NET Framework (ok, não é um programa!)
  • IIS já com algumas configurações e algumas extensões como por exemplo o IIS Media Services
  • SQL Server (Express com o SQL Server Management Studio Express)
  • Visual Web Developer (Um editor gráfico para ASP.NET suporta C# e VB.Net, se tiverem as versões express do C# ou VB.Net sem o Service pack 1 a instalação não prossegue!)
  • E mais…!

Para quem usa ou tem que usar Windows e precisa de uma ambiente de testes com suporte ás várias tecnologias web esta é uma das soluções.

O que me fez escrever este post não foi publicitar mais um produto Microsoft, mas sim o espanto ao ver que este wizard instala ou permite instalar suporte PHP no ISS, que para mim sempre foi sinónimo de caos (já o fiz várias vezes em cada uma delas surgiu um problema diferente, principalmente depois de mexer no php.ini). Além disto na instalação do PHP permite instalar também um driver para ligar o PHP ao SQL Server. Sim eu sei que esse driver já não é novo, mas nunca foi tão facil de instalar!

Além do referido existe uma lista de aplicações (Open-source!) que podem ser facilmente instaladas entre as quais o WordPress e o Drupal dois nomes que associamos imediatamente ao mundo do Open Source, e ao mundo do Linux, Apache, Php e Mysql…

Nos ultimos tempos tenho notado uma proximidade maior entre a Microsoft e o mundo Open-Source ou será só impressão minha? O que quererá isso dizer??

Já agora o link para o site da coisa é o seguinte Microsoft Web Plataform e a Galeria de Aplicações está aqui.

Adobe Connect – Conferências online grátis

Explicar a alguém como faz algo por Instant messaging ou telefone é bastante complicado, se fosse possivel mostrar o ecran do nosso PC, e mostrar a quem está do outro lado como se faz isso seria sem duvida excelente, e é exactamente isto que faz o Adobe ConnectNow.

O Adobe ConnectNow permite mostrar o que estamos a fazer no nosso ecran de uma forma facil com várias pessoas ao mesmo tempo. Dá a possibilidade também de partilhar a nossa webcam e o microfone com quem está na nossa “sala de conferencia” de forma a poder-mos explicar oralmente o que estamos a fazer.

É possivel ainda deixar os participantes da conferencia interagirem com o ecran do nosso computador, ou até mesmo o anfitrião da conferencia aceder ao monitor dos participantes.

Além disto tem um live chat de todos os participantes, permite partilhar ficheiros e notas com os participantes e tem niveis de acesso diferentes para atribuir-mos aos participantes.

O Anfitrião tem instalar um plugin no pc os participantes basta terem o Adobe flash player, não são necessárias configurações de nenhum tipo a nivel de firewalls e routers, o que torna facil e simples a sua utilização. Fiquei fascinado com as potencialidades deste serviço que sem duvida vou usar, além do descrito este serviço é grátis.

O serviço está disponivel em Adobe ConnectNow

Video de como instalar o WordPress…

Tenho encontrado várias pessoas que me perguntam como é que se instala o WordPress fiz um pequeno video em que faço uma instalação do WordPress, a meio da instalação deu um erro como não quis ocultar o erro ou recomeçar, explico a o porquê do erro e como contornar o mesmo… Existe pelo menos um erro ortográfico que só me dei conta no fim de tudo concluido e mais uma vez não quis recomeçar o video por isso ai está ele mesmo com o dito erro… Para o video não demorar muito cortei algumas partes nomeadamente o download do ficheiro .zip com a instalação e o upload dos ficheiros para o FTP.

Não me surgiu nenhuma ideia para diminuir o tamanho do video por isso depois de descompactado tem cerca de 64 MB, mas está com uma resolução grande que permite ver em pormenor todo o ecran do meu computador Windows enquanto decorre a instalação!

Usei o Windows XP na instalação porque é o sistema usado pela maioria das pessoas que me pediram ajuda a instalar o WordPress.

A instalação que demonstro instala a versão em português disponivel em WordPress-PT.

Video Instalação do WordPress (1 MB)

Aceito comentários e sugestões para o próximo video post/manual !!!! E também criticas a este, estou a pensar em converter isto para um flv com um player xpto mas neste momento não estou com pachorra para tal!