RubyをApacheで起動
RubyをApacheで起動するには、Passenger (mod_passenger) を使用するのが一般的です。
以下の手順で設定できます。
1. Passengerのインストール:
sudo apt-get install libapache2-mod-passenger
2. Apacheの設定:
Apacheの仮想ホスト設定ファイルを編集して、Rubyアプリケーションを指定する。
例:
<VirtualHost *:80> ServerName yourdomain.com DocumentRoot /path/to/your/app/public <Directory /path/to/your/app/public> AllowOverride all Options -MultiViews Require all granted </Directory> PassengerRuby /usr/bin/ruby </VirtualHost>
DocumentRoot は public ディレクトリを指し、PassengerRuby はRubyの実行ファイルのパスを指定。
3. Apacheを再起動:
sudo systemctl restart apache2
この設定で、Apacheを通じてRubyアプリケーションを動作させることができます。