Документация пассажира охватывает это:
Чтобы удалить Phusion Passenger, сначала удалите все директивы конфигурации Phusion Passenger из файлов конфигурации вашего веб-сервера. После этого вам нужно удалить файлы Phusion Passenger.
- Если вы установили Phusion Passenger через Homebrew, запустите
brew uninstall passenger
.
- Если вы установили Phusion Passenger через гем Ruby, запустите
gem uninstall passenger
(или, если вы являетесь пользователем Phusion Passenger Enterprise, gem uninstall passenger-enterprise-server
). Возможно, вам придется запустить это как root.
- Если вы установили Phusion Passenger с помощью исходного архива, удалите каталог, в который вы поместили извлеченные файлы Phusion Passenger. Этот каталог совпадает с указанным директивой конфигурации
PassengerRoot/passenger_root
.
- Если вы установили Phusion Passenger через APT или YUM, используйте их для удаления Phusion Passenger.
Nginx не нужно перекомпилировать после удаления Phusion Passenger. Несмотря на то, что Nginx будет содержать модуль Phusion Passenger Nginx, модуль не будет ничего делать, когда будут удалены все директивы конфигурации Phusion Passenger.
В этот момент вы можете удалить nginx, запустив
sudo rm -rf /opt/nginx
если вы установили его с помощью источника.
Используйте менеджер пакетов, чтобы удалить его, если вы установили его таким образом.