質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.04%

CentOS6.9にRocket.Chatをインストールしたい

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 3,151

score 40

CentOS6.9にRocket.Chatをインストールしたいのですが、

http://qiita.com/nekonoprotocol/items/67c5ff7231da4e15017f

ここを見ながら、環境に合わせて操作しました。
その後nodebrewを使ってv8.5.0をインストールしました。

そのあとにnpmをyumでインストールしました。

mongoDBもインストールできました。
起動もしています。
RocketChat自体もダウンロードし、インストールしました。

sudo su - rocketchat
export MONGO_URL=mongodb://127.0.0.1:27017/rocketchat
export ROOT_URL=http://{ホスト名}
export PORT=3000
cd /opt/Rocket.Chat
node main.js

をやったところで、
[]# node main.js
module.js:491
throw err;
^
Error: Cannot find module '/root/main.js'
at Function.Module._resolveFilename (module.js:489:15)
at Function.Module._load (module.js:439:25)
at Function.Module.runMain (module.js:609:10)
at startup (bootstrap_node.js:158:16)
at bootstrap_node.js:598:3

というエラーが出て、先に進みません。
yum install nodejs
とやると、
file /usr/lib/node_modules/npm/node_modules/mkdirp/index.js from install of nodejs-2:8.5.0-1nodesource.x86_64 conflicts with file from package nodejs-mkdirp-0.3.5-3.el6.noarch
などと衝突のエラーが出ます。
<9/21追記>
一度nodejsを削除しました。yum -eで。
で、もう一度nodejsをインストールしたところ、エラーは出なくなりました。

だた、
[]# node main.js
module.js:491
throw err;
^
Error: Cannot find module '/root/main.js'
at Function.Module._resolveFilename (module.js:489:15)
at Function.Module._load (module.js:439:25)
at Function.Module.runMain (module.js:609:10)
at startup (bootstrap_node.js:158:16)
at bootstrap_node.js:598:3

というエラーが出て、先に進みません。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

checkベストアンサー

0

以前appサーバにて127.0.0.1のループバックが引けない現象があり

/etc/hostsのipv6をコメントアウトして正常に表示させることができました。

#::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

あと気になるのが、port3000のファイアウォールが開いているか?です。

.confを
ProxyPass /rocketchat https://www.google.co.jp/
ProxyPassReverse /rocketchat https://www.google.co.jp/

とかでproxy自体が正常かどうかも確認したいですね。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/25 20:55

    aipoは別件で見れなくなってたようです。心配かけてすみません。

    キャンセル

  • 2017/09/25 21:11 編集

    一応まっさらなhttpd.confで気になるのが

    #ServerName www.example.com:80 //ここはコメントアウトでok

    IncludeOptional conf.d/*.conf //ここはコメントアウト

    キャンセル

  • 2017/09/25 21:19

    Include conf.d/*.confがあったので、コメントアウトしてみました。
    すると、
    httpd を起動中: [Mon Sep 25 21:17:16 2017] [warn] NameVirtualHost *:80 has no VirtualHosts
    と表示され、
    ブラウザでアクセスすると、「ページ読み込みエラー」になりました。

    キャンセル

0

qiitaの記事で気になったのが、

/etc/init.d/mongod start

でmongoDBを起動させてないのですが、起動してますか?

僕も同じようにインストールして、

/etc/init.d/mongod start

とnodeのバージョンで引っかかりました。

公式ページを参考にしました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/25 09:20

    少し補足
    現在RocketChatを入れようとしているサーバには、すでに、apacheでサーバが起動しています。
    ・index.html
    ・NetCommons3(2つサブディレクトリで)
    ・Radmine(サブディレクトリで)
    ・aipo(サブディレクトリで)
    ・roundcubemail(サブディレクトリで)
    ・NextCloud(サブディレクトリで)
    全てSSL(https)でアクセスしています。
    この状態で、RocketChatをサブディレクトリで運用したいです。

    キャンセル

  • 2017/09/25 11:43

    こちらは参考になりますか?
    https://qiita.com/kobake@github/items/351eda569e0635c83a28

    前回の.confへ
    <Location /rocketchat >
    Options -Indexes
    </Location>
    を追加するとどうなるでしょうか?

    キャンセル

  • 2017/09/25 13:17

    ありがとうございます。
    結果は404エラーで
    Not Found
    The requested URL /rocketchat was not found on this server.
    と表示されました。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.04%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る