Redmineは、オープンソースのWebベースのプロジェクト管理および欠陥追跡ツールです。カレンダーとガントチャートを使用してプロジェクトと進捗の視覚化を支援しながら、マルチプロジェクト管理をサポートします。ここでブロガーはそれを彼らの個人的な仕事における問題と解決策を記録するために使いたがっています。良い記憶は悪い記憶ほど悪いわけではありません。
ステップ1:ruby + rails環境をインストールする
リファレンスチュートリアル:http://ruby-china.org/wiki/install_ruby_guide
ブロガーはUbuntuで起動しましたルート環境での操作は失敗しました。最後に、正常にインストールするために非root環境を選択してください。 redmineが推奨する環境を使用するのが最善です。
ステップ2:redmineソフトウェアをインストールする
リファレンスチュートリアル:http://www.redmine.org/projects/redmine/wiki/RedmineInstall
通常、ここに問題はありません。最後に、デフォルトのwebrickでredmineを起動します。たくさんのプロジェクトがある場合は、内蔵のwebrickスタートアップを使ってアクセスしてください。一般的に速度は遅くありません。これはテストにのみ使用できます。
Webrickは本番用には適していませんので、これまでのインストールが機能することをテストするためにのみwebrickを使用してください。 )、
ステップ3:パッセンジャーのインストール
ジェムを使ったインストール、ジェムインストールパッセンジャー、FCGIまたはラックサーバー(Unicorn、Thin、Puma、hellipなど) 。
パッセンジャーパスを取得するには、コマンドpassenger-config– rootを実行し、以下に示すパスを取得して記録します。これはnginxを再コンパイルするときに便利です。
/home/zhangnq/.rvm/gems/ruby-1.9.3-p545/gems/passenger-4.0.40
ステップ4:nginxを再コンパイルし、旅客モジュールを追加する
>
ブロガーはすでにnginx環境をインストールしているので、推奨されているコマンドpassenger-install-nginx-moduleを使用してnginxを再インストールしたくありません。
./configure&user = www– group = www– with-http_stub_status_module– with-http_ssl_module–でコンパイルしてインストールします。 -http_gzip_static_module - with-ipv6 - add-module = /home /zhangnq /.rvm /gems /ruby-1.9.3-p545 /gems /passenger-4.0.40 /ext /nginx /
make && make install
コンパイルおよびインストール中にエラーが発生した場合:‘ ngx_http_connection_t’メンバーに‘ ssl’ errorという名前のメンバがありません。ブロガーはnginx 1.0でテストを使用しましたが、このエラーが発生し、1.4.7にアップグレードした後に成功しました。
手順5:nginxの設定、乗客の参加
nginxの公式設定:
01upstream redmine {
02 server 127.0.0.1:8000; Br>
03サーバー127.0.0.1:8001;
04サーバー127.0.0.1:8002;
05}
06
07server {
08 server_name redmine.DOMAIN.TLD;
09 root /var /www /redmine;
10
11 location /{
12 try_files $ uri @ruby;
13}
14
15 location @ruby {
16 proxy_set_header X-Real-IP $ remote_addr;
17 proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for;
18 proxy_set_headerホスト$ http_host;
19 proxy_redirect off;
20 proxy_read_timeout 300; Br>
21 proxy_passhttp://redmine;
22}
23}
webrickでテストすると、ブロガーはルートパスを変更してから<; server 127.0.0.1:8000;'が' server 12に変更されました7.0.0.1:3000;'、redmineに正常にアクセスするためにnginxを起動します。
パッセンジャーの設定方法?ブロガーはnginxの公式ドキュメントにはありませんが、以下のフォーマットで設定することができます。
passenger_rootを設定する必要があります。オンラインチュートリアルの多くは書かれていないため、nginxを起動した後で乗客にアクセスできなくなります。詳細については、次のURLを参照してください。http://www.modrails.com/documentation/Users%20guide%20Nginx.html#_installing_as_a_normal_nginx_module_without_using_the_installer
概要:
上記のいくつかのセクションでは、Redmine + Ruby + Passenger + Nginxのインストールについて説明しています。詳細については、上記のリンクを参照してください。設定プロセス中にさまざまなエラーが発生する可能性がありますが、基本的にはすべてGoogleで解決できます。新しいことについては、ブロガー(www.sijitao.net)は、最初に恐れてはならないと感じ、そして問題を一つずつ解決し、最後にそれを終わらせるでしょう。
1. Javaをインストールします(ここではインストールディレクトリのビットを/usr /localとします) 32ビット:http://download.oracle.com/otn-pub/j
デスクトップ上の次のフォルダは、仮想マシンのLinuxシステムとの共有フォルダとして共有されます。 WMWareの場合Windowsホストのフォルダを仮想マシンに追加します。
をリードするLinuxのサードエンターテイメント環境二流のオフィス環境を作成するには、もはや一晩メモであることを、+ Baiduのグーグルない、第二に、新規参入のLinux環境にシェアをクラスメートと
UbuntuにJDKグラフィック構文解析をインストールする方法、操作方法がわからない多くの友人のために、この記事を参照することができます、みんなを助けたいと思います!方法/ステップ 1関連するJDK