2011-10-01 14 views

Odpowiedz

1
gem uninstall passenger 

usunie pasażera i wszystkie te zależności

pasażer, pasażer-install-apache2-moduł, pasażer-install-nginx-moduł, pasażer-config, pasażer-status, przewozu pasażerów pamięć statystyki, pasażer-make-enterprisey

+3

'Klejnot odinstalować pasażera' nie usunął/opt/nginx na mojej instancji ec2-ubuntu-12.04LTS. Musiałem ręcznie usunąć go po poleceniu 'gem uninstall passenger'. – Bigginn

+0

Nie będzie odinstalowywać nginx. Usunie tylko pliki pasażerów. Usuń zależności użytkownika z nginx.conf, a nginx nie będzie próbował korzystać z Passenger. –

1

Passenger's documentation obejmuje to:

Aby odinstalować Phusion Passenger, należy najpierw usunąć wszystkie dyrektywy konfiguracyjne Phusion Passenger z pliku konfiguracyjnego serwera WWW. Po wykonaniu tej czynności musisz usunąć pliki pasażera Phusion.

  • Jeśli zainstalowano phusion passenger poprzez Homebrew, a następnie uruchomić brew uninstall passenger.
  • Jeśli zainstalowałeś Phusion Passenger za pośrednictwem klejnotu Ruby, uruchom gem uninstall passenger (lub, jeśli jesteś użytkownikiem Phusion Passenger Enterprise, gem uninstall passenger-enterprise-server). Być może będziesz musiał uruchomić to jako root.
  • Jeśli zainstalowałeś Phusion Passenger za pośrednictwem archiwum źródłowego, usuń katalog, w którym umieściłeś wyodrębnione pliki pasażera Phusion. Ten katalog jest taki sam, jak ten wskazany przez dyrektywę konfiguracyjną PassengerRoot/passenger_root.
  • Jeśli zainstalowałeś Phusion Passenger przez APT lub YUM, użyj ich do odinstalowania Phusion Passenger.

Nginx nie musi być przekompilowany po odinstalowaniu Phusion Passenger. Mimo że Nginx będzie zawierał moduł Phusion Passenger Nginx, moduł nie wykona żadnej czynności po usunięciu wszystkich dyrektyw konfiguracyjnych Phusion Passenger.

W tym momencie można usunąć nginx uruchamiając

sudo rm -rf /opt/nginx 

jeśli zainstalowano go przy użyciu źródła.

Użyj menedżera pakietów, aby go usunąć, jeśli zainstalowałeś go w ten sposób.