###発生している問題
最近、Mastodonが流行っていて、私もその流行に乗ろうとMastodonのインスタンスを建てようとしました。
しかし、使用しているVPSの仕様によりカーネルのバージョンアップができず、Dockerが使えませんでした。
半ば諦めかけていた時、以下の情報を見つけました。
GitHub
Qita
これらの情報を元に、なんとかセットアップができたのですが、いざ接続してみると
「We're sorry, but something went wrong.」
と表示されて何もできません。
###試したこと
試しにnginxのログを見てみると、
2017/04/16 14:00:44 [error] 878#0: *15 connect() failed (111: Connection refused) while connecting to upstream, client: **IP**, server: **HostName**, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:3000/", host: "**HostName**"
とありました。
ポート3000が開いてないのかと思い、sudo ufw allow 3000/tcpをしましたが既にポートは開いていました。
ちなみにcurl localhost:3000もConnection Refusedと帰ってきました。
サービスが動いていないのかと思い確認しましたが、
Loaded: loaded (/etc/systemd/system/mastodon-web.service; enabled) Active: active (running) since Sun 2017-04-16 14:10:07 JST; 28s ago Main PID: 2525 (bundle)
ちゃんと動作していました。
サービス化せずに、直にコマンドをうってみても(PORTなどの環境変数も予め設定して)
$ bundle exec puma -C config/puma.rb [2879] Puma starting in cluster mode... [2879] * Version 3.8.2 (ruby 2.4.1-p111), codename: Sassy Salamander [2879] * Min threads: 5, max threads: 5 [2879] * Environment: development [2879] * Process workers: 2 [2879] * Preloading application
これだけしか表示されません。
この状態でブラウザから接続されても何も起こりません。
どうすればポート3000を正常に動かせるでしょうか?
回答お願いします。
###環境
$ curl -l https://raw.githubusercontent.com/koara-local/dotfiles/master/bin/get_os_info | sh ubuntu x86_64 $ uname -r 2.6.32-042stab092.2 $ cat /etc/issue Ubuntu 14.04.5 LTS
あなたの回答
tips
プレビュー