Pagina inicial » Hospedagem » Como ativar o SSL para o host local usando o MAMP

    Como ativar o SSL para o host local usando o MAMP

    Ter um SSL (Socket Secure Layer) instalado é uma maneira de proteger seu site. Basicamente, o SSL irá criptografar as transações de dados entre o navegador e o servidor. Assim, você provavelmente desejaria testar seu site em um ambiente SSL tão cedo quanto durante as fases de desenvolvimento.

    URLs e outros recursos do site, como CSS e JavaScript, são apontados corretamente https protocolo. Então, como nós habilitamos o SSL em nosso host local? Isso exigirá algumas linhas de comando, modificações de arquivos, configurações e algumas etapas mais complicadas. Mas vamos ignorar tudo isso e usar o MAMP Pro.

    Ativando o SSL

    Inicie o MAMP e crie um VirtualHost com um domínio personalizado; este domínio pode ser definido em uma extensão como .dev ou .local. Neste caso, eu criei www.hongkiat.dev que é usado para hospedar www.hongkiat.com desenvolvimento.

    Cada um dos VirtualHost que você cria no MAMP terá opções individuais nas quais você pode fazer algumas configurações.

    Para ativar o SSL para o VirtualHost, vá para a guia SSL e marque a opção SSL. Depois disso, você precisaria localizar os arquivos de certificado SSL. Se você tiver um, localize e atribua os arquivos. Caso contrário, clique no botão Criar certificado autoassinado para permitir que o MAMP crie os certificados para você.

    Para criar um, o MAMP perguntará a você algumas informações, como o código do país e o estado a ser atribuído no certificado, da seguinte forma:

    Salve o arquivo em uma pasta apropriada e o SSL está definido.

    Faça o Chrome confiar no seu site

    Uma vez que o SSL esteja configurado, você poderá agora visualizar seu site através do https protocolo. Mas espere, em vez disso, você vê um erro (como abaixo), como o certificado SSL não é reconhecido pelos navegadores, neste caso, o Chrome. Nota que, se você executar sites baseados no WordPress, precisará modificar o URL do site e casa entrada do wp_options tabela no banco de dados.

    A menos que você tenha um problema de confiança consigo mesmo, você pode simplesmente ir ao Avançado opção e clique Prossiga para o nome do seu site para ver o seu site.

    Se você está irritado com a cruz vermelha mostrada no Chrome, você precisa força Chrome para confiar no seu certificado gerado:

    Primeiro, clique no ícone de cadeado cruzado e, em seguida, clique no Informações do certificado ligação. O Chrome mostrará um pop-up com todas as informações do certificado SSL atribuído no site. Arraste e solte o ícone do certificado em sua área de trabalho.

    Se você estiver executando o OS X, abrir este arquivo de certificado o levará ao aplicativo Keychain Access.

    E, como é de se esperar, você deve selecionar Sempre confiar. Selecione o certificado do seu website e clique no [Eu] botão para revelar os detalhes do certificado Confiar em nível. Dentro do Confiar em aba, você verá a opção que diz "Ao usar este certificado". O valor padrão é definido como "Usar configurações personalizadas" neste estágio. Torne seu certificado confiável, configurando essa opção para "Sempre confiar"; você será solicitado a fornecer sua senha uma vez para atualizar essa configuração.

    Estamos todos prontos. Reabra o site no Chrome e você verá o cadeado verde. Parabéns, o seu certificado SSL agora é confiável.