Nginx instalado duas vezes ao tentar instalar o google pagespeed

1

Eu não sou um expert em linux / ubuntu .. apenas conheça o básico absoluto seguindo o que eu já li em stackoverflow.

Eu estava tentando instalar o pagepeed (no nginx) no meu servidor EC2 seguindo as etapas apresentadas aqui: link

Agora, o que parece é que há duas instalações do nginx

  1. Padrão um que é pré-instalado no meu servidor EC2 no qual meu site está em execução (/ etc / nginx). esta é a versão 1.4.6
  2. O novo que acabou de ser instalado seguindo as instruções de instalação do speedpeed (/ usr / sbin - acho que este é o caminho, mas não tenho certeza) ... Acredito que esta é a versão mais recente / mais recente.

Agora, não queria perder a primeira instalação, já que o site de produção LIVE está sendo executado. As configurações e configurações estão funcionando bem, não queria que elas estragassem tudo. Minha suposição era que a instalação do Pagespeed aconteceria sobre a configuração existente e nada mais mudaria. É aí que eu estava errado.

Aqui estão minhas perguntas:

  1. Existe uma maneira de reverter a nova configuração / instalação que eu fiz? Como posso fazer isso?
  2. Como posso configurar / usar a velocidade da página no servidor existente (/ etc / nginx) sem perder nenhuma configuração ou sofrer um tempo de inatividade maior no servidor existente.
  3. Última opção, como posso configurar meu site para funcionar a partir da instalação mais recente do nginx (/ usr / sbin?) Assumindo que essa opção seja fácil e rápida. Quais os passos a seguir para isso?
  4. Se eu for com a opção 3, como posso remover / desinstalar a versão antiga do nginx?

Espero que vocês possam ajudar.

Melhor!

    
por Laughing_buddha 24.05.2017 / 14:32

1 resposta

3

Vou tentar ser mais construtivo do que os comentários acima. Todo mundo tem que começar em algum lugar, mas começar em um servidor de produção sem backups sugere que você precisa dar um passo atrás e pensar um pouco mais antes de fazer isso.

Primeiro, para incluir o pagepeed, você precisa criar o Nginx a partir do código-fonte. Isso significa que, se você tiver uma instância do Nginx existente, ela será substituída. Você provavelmente não precisa excluir o binário Nginx existente, você provavelmente pode colocar o novo ao lado dele. No entanto, remover o antigo Nginx seria melhor, eliminando a confusão.

  1. Sim, restaure seu backup. Ou, se você não tiver um backup, não podemos dizer, pois não sabemos o que você fez.
  2. Você pode manter as configurações existentes, que provavelmente estão em uma pasta como / etc / nginx. Se você remover o binário nginx original, ele deve ficar lá, mas mantenha uma cópia / backup
  3. Depende do seu sistema operacional. O Nginx é provavelmente iniciado a partir do script /etc/init.d/nginx, que você pode editar com bastante facilidade
  4. Use qualquer recurso que seu sistema operacional ofereça. apt-get remove, yum remove, etc.

Claro que você vai querer fazer isso em um ambiente de teste e manter backups completos. Haverá tempo de inatividade enquanto você faz isso, com base no seu nível de experiência aparente, pode levar horas.

    
por 24.05.2017 / 21:48