最後に、Apacheの自動起動の有効化とデーモンの起動を行う。 # systemctl enable httpd # systemctl start httpd ログインしてみる で、その際、thinが止まって、Redmineが起動すらしない、という状況に陥りました。 Apache2やRedmineはエラーログを吐いてくれるくせに、thinはエラーログを吐いてくれません。 なので、thinが起動しないときは、コンソールから起動して停止する理由を確認します。 会社での話ですが、OS起動後、Thin_RedmineとThin_Redmine2が停止していることがある。 何故だかは不明ですが、BitNamiインストール配下のruby関係のファイルが壊れているために、ruby関係であるthinが起動しない模様。
Apache 2.4 上で Redmine ... 2行目 : OS 再起動時に自動的に Apache が起動 ... Redmine の画面が表示されましたか? (iptables や SELinux によりアクセスが遮断されないようにお気をつけを。) 3 Apache2.0がX509_freeというエラーでSSLの起動ができない。 4 Apache2が起動しません 5 MySQL上にRedmineのテーブルが作成できません 6 Apacheが起動しない 7 Apacheを複数のhttpd.confを用いてる場合の再起動 8 Apache再起動でエラー。 Redmine をサブディレクトリで動かすも 行うと一つのサーバーで Apache で通常のWebサービスを提供した上で Redmine と Apache を共存できます。 手順 前提 以下の手順を行っているとします Redmine の VineLinux へのインストール方法; Apache のリバースプロキシの設定 目的 åãã¦ãã ãããã©ã®ãããªå½¢æ (URL)ã§Redmineãå©ç¨ãããã«ãã£ã¦è¨å®ãç°ãªãã¾ããä¸ã¤ã®ãã¿ã¼ã³ãä¾ã«æãã¾ããRedmineåä½ã«é¢ããåæè¨å®ã¨åæãã¼ã¿ã®ç»é²ãè¡ãã¾ããä¸è¨ã®ã³ãã³ãã¯Redmineã®ã¤ã³ã¹ãã¼ã«ãã£ã¬ã¯ããªã§å®è¡ãã¦ãã ãããâ» PostgreSQLã®ã¦ã¼ã¶ã¼ redmine ã«ã¯ä»»æã®ãã¹ã¯ã¼ããè¨å®ãã¦ãã ããããã®ãã¹ã¯ã¼ãã¯å¾è¿°ã®database.ymlã®è¨å®ã§ä½¿ç¨ãã¾ããæå°æ§æã§ã¤ã³ã¹ãã¼ã«ããCentOS 7.3ã«Redmine 3.4ãã¤ã³ã¹ãã¼ã«ããæé ã§ããä½æãããã¼ãã«ã«ããã©ã«ããã¼ã¿ã®ãã¼ããè¡ãã¾ãããã®æä½ã«ãããã©ãã«ã¼ãåªå 度ãã¹ãã¼ã¿ã¹ããã¼ã«ãã¯ã¼ã¯ããã¼ãªã©ã®åæå¤ãç»é²ããã¾ããRedmineãããã¼ã¿ãã¼ã¹ã¸æ¥ç¶ããããã®è¨å®ãè¨è¿°ãããã¡ã¤ã«ãä½æãã¾ããã¤ã³ã¹ãã¼ã«å¾ã®åæè¨å®æé ã«ã¤ãã¦ã¯ä»¥ä¸ãã覧ãã ããããã¦ã³ãã¼ãããRubyã®tarballãå±éããRubyã®ãã«ãã¨ã¤ã³ã¹ãã¼ã«ãè¡ã£ã¦ãã ããã
Bitnami Redmineの状態を調べてみると、ApacheとMySQLは起動していたが、下記のThin_redmineがStopedになっていた。 Thin_redmine; Thin_redmine2; 手動で起動してみたが、起動を10秒くらいでStopedに代わってしまう。 Apacheを設定変更前にしてみたが、変わらずStopedになってしまう。 Bitnami で構築した Redmine を再起動するには、いくつか方法がありますが ctlscript.sh を使うと便利です。ctlscript.sh は Redmine ドキュメントルート直下 ... bitnamiコンソールを起動 C:\Bitnami\redmine-3.0.0-0\use_redmine.bat. Windows環境で、RedmineをApacheで動作させる。何気に結構大変だった。とくに、WindowsではPassengerが使えないとかで、mod_rewriteとredmineを連携させることになったのだが、その当たりが大変。 というわけで、めも。(本当にメモです。気が向いたら整理します) はい。 Redmineインストール5回目です。 前回はmongrelで起動するまででしたが、 今回はさらに、apacheでmongrelと連携してみましょう。 Ruby 2.2.3 をインストールします。 ここでは rbenv + ruby-build を利用してインストールを行います。 本稿ではコマンドだけを記述します、rbenv + ruby-build を利用しての Ruby のインストール手順については別稿をご覧ください。本稿では、インストールする OS に CentOS 7 を利用し、Redmine の動作環境要件を下記の通りとして構築します。Redmine に MySQL への接続設定を行います。 Redmine フォルダの下の config ディレクトリに database.yml というファイルを作成し、以下を記述します。WEBシステム開発のノウハウを蓄積・共有するエンジニア向けサイトRedmine の設定を行います。 Redmine フォルダの下の config ディレクトリに configuration.yml というファイルを作成し、以下を記述します。シークレットトークンの生成を行い、MySQLのデータベースにテーブル等を一式作成します。そして、本稿の作業は全て root ユーザーにて実行します。 さて、それではインストールを始めていきます。一度ターミナルを閉じて開き直し、続けて次のコマンド実行します。※ここで SE Linux が有効になっていると mod_passenger.so が読み込めない場合があります。 SE Linux を無効化するか設定を変更する必要があります。Redmine のインストールの前に必要なライブラリをインストールしておきます。 本稿では Redmine が図形描写に利用するフォントとして IPA フォントを、また GEM ライブラリの取得のための bundle をインストールしておきます。上記までの手順で Redmine のインストールが完了し動作が開始しています。 あなたのサーバー http://myhost.com/ にアクセスしてみてください。 Redmine の画面が表示されましたか? (iptables や SELinux によりアクセスが遮断されないようにお気をつけを。)インストールが終わったら一度ターミナルを閉じて立ち上げなおしてください。MySQL にログインして、Redmine 用のデータベースとユーザーを作成します。 ここではサンプルとしてデータベース名を「redmine」、新規ユーザー名「redmine」、新規ユーザーのパスワード「redmine」として設定しています。 各自適切に変更し、以下の説明で読み替えてください。Redmine をインストールします。 2015年12月現在 Redmine の最新版は 3.2.0 でしたのでそれをインストールします。 Redmine の設置ディレクトリは /opt 配下としました。最後に、Apache が Redmine の実行者になるので Redmine のファイルの所有者を apache ユーザーに変更します。インストール後 bundle コマンドにより、必要な GEM をインストールします。まずは WEB サーバー・ソフトウェア Apache 2.4 をインストールします。 ここでは yum を利用してインストールします。まず MySQL のリポジトリ情報をインストールして、それから yum を利用して MySQL 5.7 をインストールします。 また mysql-devel は、後に Redmine をインストールする際に必要となるため、あらかじめインストールしておきます。本稿では Redmine 3.2 を CentOS 7 にインストールする手順について解説します。Apache に passenger と VirtualHost の設定を行います。 /etc/httpd/conf/httpd.conf の末尾に以下の行を追記します。
Bitnami Redmine Stackでは、WWWサービスにApacheがインストールされます。 そのため、Windows10にインストールする場合は、既定で有効になっているIISを無効にして、80番ポートを空けるか、別のポート番号を設定する必要があります。 下記コマンドを実行し、Apacheを起動するとともにシステム起動時に自動起動されるよう設定してください。 systemctl start httpd.service systemctl enable httpd.service Apache上のPassengerでRedmineを実行するための設定
以前Redmineをtomcat上で動かしてみる というのをやったけど、本格的に仕事とかでも使ってみたいし、JRubyだとHeap領域があぼーんするので実用的ではない。 ということで今回は普通にRubyをインスコしてapache上でRemineを動かすようにしました。詳細は以下。 Redmine を Apache 経由で動かす方法を説明します。 Redmine をサブディレクトリで動かすも 行うと一つのサーバーで Apache で通常のWebサービスを提供した上で Redmine と Apache を共存できます。 手順 Apacheだけ起動しない. 続いて、Redmineの配置先ディレクトリの所有者を変更(Apacheの実行ユーザ)するために以下を実行する。 # chown -R apache:apache /redmine. Apacheの起動および自動起動の設定. Redmineの管理者のアカウント情報を入力して[次へ]ボタンをクリックします。インストールを開始してよければ、[次へ]ボタンをクリックします。Redmineが使用するデータベース(MySQL)の言語設定です。プルダウンメニューから「日本語」を選択して[次へ]ボタンをクリックします。この記事は、IISが有効な状態でBitnami Redmineのインストールを開始するところから、紹介しています。途中、インストーラーが80番ポートの競合を検出後に、IISを無効化しています。RedmineからgoogleのSMTPサーバーを利用するには、GMailの2段階認証プロセスを有効にする必要があります。詳細についてはこちらの記事をご覧ください。「Redmine アプリケーション起動」にチェックを入れて[終了]ボタンをクリックします。下のような画面が表示されればインストール成功です。お疲れさまでした。「Windowsの機能の有効化または無効化」をクリックします。広告が表示されます。興味がなければ、チェックを解除して[次へ]をクリックします。セットアップウイザードが起動しますので[次へ]をクリックします。WEBブラウザにRedmineが表示されます。早速、「Access Redmine」をクリックしてRedmineにアクセスしてみましょう。Redmineが送信する通知メールのプロバイダーを選択します。インストール後に設定することができますので、ここでは、チェックを入れずにそのまま[次へ]をクリックします。インストールの終了にあわせて、次のような管理者ツールも起動します。スタートメニューからいつでも起動できますので、右上の「×」ボタンで終了しても大丈夫です。インストールが開始されます。だいたい5分程度で終わります。途中で、ファイアーウォールの警告が出た場合はアクセスを許可してください。