Назад |
Перейти на главную страницу
Nginx устанавливался дважды при попытке установить Google Pagespeed
Я не эксперт в linux / ubuntu ... просто знаю абсолютные основы, следуя всему, что я читал о stackoverflow.
Я пытался установить Pagespeed (на nginx) на своем сервере EC2, следуя инструкциям, приведенным здесь: https://modpagespeed.com/doc/build_ngx_pagespeed_from_source
Кажется, есть две установки nginx.
- По умолчанию тот, который предустановлен на моем сервере EC2, на котором работает мой сайт (/ etc / nginx). это версия 1.4.6
- Новый, который только что был установлен в соответствии с инструкциями по установке pagespeed (/ usr / sbin - я думаю, это путь, но не уверен) ... Я считаю, что это последняя / более новая версия.
Я не хотел терять первую установку, так как на ней работает сайт LIVE. Конфигурации и настройки работают нормально, не хотелось, чтобы они испортились. Мое предположение заключалось в том, что установка Pagespeed будет происходить поверх существующей настройки и больше ничего не изменится. Вот где я ошибался.
Вот мои вопросы:
- Есть ли способ отменить новую установку / установку, которую я сделал? Как мне это сделать?
- Как я могу настроить / использовать Pagespeed на существующем сервере (/ etc / nginx) без потери каких-либо настроек или значительных простоев на существующем сервере.
- Последний вариант, как я могу настроить мой веб-сайт для работы с новой установкой nginx (/ usr / sbin?) Предполагая, что этот переключатель будет простым и быстрым. Какие шаги нужно сделать для этого?
- Если я выберу вариант №3, как я могу удалить старую версию nginx?
Надеюсь, вы можете помочь.
Лучший!
Я постараюсь быть более конструктивным, чем комментарии выше. Каждый должен с чего-то начинать, но запуск на рабочем сервере без резервных копий предполагает, что вам нужно сделать шаг назад и подумать еще немного, прежде чем делать это.
Во-первых, чтобы включить pagepeed, вам нужно собрать Nginx из исходного кода. Это означает, что если у вас есть существующий экземпляр Nginx, он заменит его. Вероятно, вам не нужно удалять существующий двоичный файл Nginx, вы, вероятно, можете поместить новый рядом с ним. Однако лучше всего было бы удалить старый Nginx, чтобы избежать путаницы.
- Да, восстановить из резервной копии. Или, если у вас нет резервной копии, мы не можем сказать, поскольку не знаем, что вы сделали.
- Вы можете сохранить существующие настройки, которые, скорее всего, находятся в папке типа / etc / nginx. Если вы удалите исходный двоичный файл nginx, они должны остаться там, но убедитесь, что вы сохранили копию / резервную копию
- Это зависит от вашей операционной системы. Nginx, вероятно, запускается из скрипта /etc/init.d/nginx, который вы можете легко редактировать.
- Используйте все возможности, которые предоставляет ваша операционная система. apt-get remove, yum remove и т. д.
Конечно, вы захотите сделать это в тестовой среде и сохранить полные резервные копии. Пока вы это делаете, будет время простоя, в зависимости от вашего очевидного уровня опыта, это может быть несколько часов.