Назад | Перейти на главную страницу

Nginx устанавливался дважды при попытке установить Google Pagespeed

Я не эксперт в linux / ubuntu ... просто знаю абсолютные основы, следуя всему, что я читал о stackoverflow.

Я пытался установить Pagespeed (на nginx) на своем сервере EC2, следуя инструкциям, приведенным здесь: https://modpagespeed.com/doc/build_ngx_pagespeed_from_source

Кажется, есть две установки nginx.

  1. По умолчанию тот, который предустановлен на моем сервере EC2, на котором работает мой сайт (/ etc / nginx). это версия 1.4.6
  2. Новый, который только что был установлен в соответствии с инструкциями по установке pagespeed (/ usr / sbin - я думаю, это путь, но не уверен) ... Я считаю, что это последняя / более новая версия.

Я не хотел терять первую установку, так как на ней работает сайт LIVE. Конфигурации и настройки работают нормально, не хотелось, чтобы они испортились. Мое предположение заключалось в том, что установка Pagespeed будет происходить поверх существующей настройки и больше ничего не изменится. Вот где я ошибался.

Вот мои вопросы:

  1. Есть ли способ отменить новую установку / установку, которую я сделал? Как мне это сделать?
  2. Как я могу настроить / использовать Pagespeed на существующем сервере (/ etc / nginx) без потери каких-либо настроек или значительных простоев на существующем сервере.
  3. Последний вариант, как я могу настроить мой веб-сайт для работы с новой установкой nginx (/ usr / sbin?) Предполагая, что этот переключатель будет простым и быстрым. Какие шаги нужно сделать для этого?
  4. Если я выберу вариант №3, как я могу удалить старую версию nginx?

Надеюсь, вы можете помочь.

Лучший!

Я постараюсь быть более конструктивным, чем комментарии выше. Каждый должен с чего-то начинать, но запуск на рабочем сервере без резервных копий предполагает, что вам нужно сделать шаг назад и подумать еще немного, прежде чем делать это.

Во-первых, чтобы включить pagepeed, вам нужно собрать Nginx из исходного кода. Это означает, что если у вас есть существующий экземпляр Nginx, он заменит его. Вероятно, вам не нужно удалять существующий двоичный файл Nginx, вы, вероятно, можете поместить новый рядом с ним. Однако лучше всего было бы удалить старый Nginx, чтобы избежать путаницы.

  1. Да, восстановить из резервной копии. Или, если у вас нет резервной копии, мы не можем сказать, поскольку не знаем, что вы сделали.
  2. Вы можете сохранить существующие настройки, которые, скорее всего, находятся в папке типа / etc / nginx. Если вы удалите исходный двоичный файл nginx, они должны остаться там, но убедитесь, что вы сохранили копию / резервную копию
  3. Это зависит от вашей операционной системы. Nginx, вероятно, запускается из скрипта /etc/init.d/nginx, который вы можете легко редактировать.
  4. Используйте все возможности, которые предоставляет ваша операционная система. apt-get remove, yum remove и т. д.

Конечно, вы захотите сделать это в тестовой среде и сохранить полные резервные копии. Пока вы это делаете, будет время простоя, в зависимости от вашего очевидного уровня опыта, это может быть несколько часов.