メモ:Ubuntu18.04 にRedmine 構築5 (記事管理の運用)
俺たちの戦いは、これからだッ!!
まだ終わってなかった、ホーム画面は観れるけど、記事管理の運用があるとのこと
参考サイト様の記述:記事管理の運用をするには、WebrickではなくApacheとPhusion Passengerを使用します。
・Apacheのインストール
libarp1-dev libarputil1-dev が見つかりません と言われるので、
$
sudo apt-get install libapr1 libapr1-dev
普通にスペルミスだった件
libarp1-dev libarputil1-dev ---> libapr1-dev libaprutil1-dev
サーバ起動して、http://IPアドレス でちゃんとApacheのデフォルトページが出た
・Phusion Passengerをインストール
ちょっと時間かかる
・ApacheにPhusion Passengerをインストールします
Enter押してね と表示が出る おす
Rubyを選ぶ
いっぱい出る。感動
参考サイト様:https://weblabo.oscasierra.net/install-phusion-passenger-to-redhat/
画面が同じだと安心
モジュールの作成が完了すると、以下のようなメッセージが表示されます。 今回は /opt 配下に rbenv をインストールした ruby の環境ですので、作成したモジュールのパスが下記のようになっていますが、皆さんの実行環境に合わせてモジュールの作成先が違って表示されていると思います
-------------------------------------------------------------------------------------
The Apache 2 module was successfully installed.
Please edit your Apache configuration file, and add these lines:
LoadModule passenger_module /opt/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/passenger-4.0.48/buildout/apache2/mod_passenger.so
PassengerRoot /usr/local/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/passenger-4.0.48
PassengerDefaultRuby /usr/local/rbenv/versions/2.1.2/bin/ruby
After you restart Apache, you are ready to deploy any number of Ruby on Rails applications on Apache, without any further Ruby on Rails-specific configuration!
Press ENTER to continue.
-------------------------------------------------------------------------------------
メッセージには Apache の設定ファイルに3行追加しなさいと書かれていますので、Apache の設定ファイルに表示されたままを追記します。 /etc/httpd/conf/httpd.conf に上記で表示された3行をファイルの末尾に追記します。
LoadModule passenger_module /opt/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/passenger-4.0.48/buildout/apache2/mod_passenger.so
PassengerRoot /opt/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/passenger-4.0.48
PassengerDefaultRuby /opt/rbenv/versions/2.1.2/bin/ruby
ここでうまくいかない
/etc/httpd/conf/httpd.confなんてないよと言われる
新しく作るのか。どっかにあるはず
参考