次のコマンドでnginxとpassengerをインストールしました:
rvmsudo passenger-install-nginx-module
それを簡単に削除するための気の利いた方法はありますか?
次のコマンドでnginxとpassengerをインストールしました:
rvmsudo passenger-install-nginx-module
それを簡単に削除するための気の利いた方法はありますか?
nginxは、/ opt/nginxまたはインストール中に選択したパスに自己完結している必要があります。
フォルダを削除するだけで、すべて問題ないはずです。
編集:または乗客を完全に削除します:gem uninstall passenger
乗客のドキュメントでは、アンインストールについて説明しています。
Phusion Passengerをアンインストールするには、最初にすべてのPhusionPassenger構成ディレクティブをWebサーバー構成ファイルから削除してください。これを行った後、PhusionPassengerファイルを削除する必要があります。
- Homebrewを介してPhusionPassengerをインストールした場合は、を実行し
brew uninstall passenger
ます。- Rubygemを介してPhusionPassengerをインストールした場合は、実行します
gem uninstall passenger
(または、Phusion Passenger Enterpriseユーザーの場合はgem uninstall passenger-enterprise-server
)。これをrootとして実行する必要がある場合があります。- ソースtarballを介してPhusionPassengerをインストールした場合は、抽出したPhusionPassengerファイルを配置したディレクトリを削除します。このディレクトリは、
PassengerRoot/passenger_root
byconfigurationディレクティブが指すディレクトリと同じです。- APTまたはYUMを介してPhusionPassengerをインストールした場合は、それらを使用してPhusionPassengerをアンインストールします。
Phusion Passengerをアンインストールした後、Nginxを再コンパイルする必要はありません。NginxにはPhusionPassengerNginxモジュールが含まれますが、すべてのPhusion Passenger構成ディレクティブが削除されると、モジュールは何も実行しません。
つまり、Passengerを無効にするには、nginx構成ファイルから構成情報を削除するだけです。その時点で、nginxはPassengerを呼び出さずに実行されます。利点は、nginxを再インストールする必要がないことです。