2011-10-01 7 views

risposta

1
gem uninstall passenger 

rimuoverà passeggeri e tutte queste dipendenze

passeggero, passeggero-install-apache2-modulo, passeggero-install-nginx-modulo, passeggero-config, passeggero-status, passeggeri- memory-statistiche, passeggero-make-enterprisey

+3

'gem uninstall uninstall' non ha rimosso/opt/nginx nella mia istanza di ec2-ubuntu-12.04LTS. Ho dovuto rimuoverlo manualmente dopo il comando 'gem uninstall passenger'. – Bigginn

+0

Non disinstallerà nginx. Rimuoverà solo i file del passeggero. Rimuovi le dipendenze del passeggero da nginx.conf e nginx non tenterà di utilizzare Passenger. –

1

Passenger's documentation copre questo:

Per disinstallare Phusion Passenger, rimuovere prima tutte le direttive di configurazione di Phusion Passenger dai file di configurazione del server Web. Dopo averlo fatto, è necessario rimuovere i file di Phusion Passenger.

  • Se è stato installato Phusion Passenger tramite Homebrew, eseguire brew uninstall passenger.
  • Se hai installato Phusion Passenger tramite una gemma Ruby, esegui gem uninstall passenger (o, se sei un utente di Phusion Passenger Enterprise, gem uninstall passenger-enterprise-server). Potrebbe essere necessario eseguirlo come root.
  • Se hai installato Phusion Passenger tramite un tarball sorgente, rimuovi la directory in cui hai inserito i file di Phusion Passenger estratti. Questa directory è uguale a quella indicata dalla direttiva di configurazione PassengerRoot/passenger_root.
  • Se Phusion Passenger è stato installato tramite APT o YUM, quindi utilizzarli per disinstallare Phusion Passenger.

Nginx non deve essere ricompilato dopo aver disinstallato Phusion Passenger. Anche se Nginx conterrà il modulo Nginx di Phusion Passenger, il modulo non farà nulla quando tutte le direttive di configurazione di Phusion Passenger verranno rimosse.

A quel punto è possibile rimuovere nginx eseguendo

sudo rm -rf /opt/nginx 

se è stato installato utilizzando fonte.

Utilizzare il gestore pacchetti per rimuoverlo se lo si è installato in questo modo.