2016-12-23 5 views
0

私はにアクセスしようとしています。経由で私のゴーストブログにアクセスしてください。Ghost AWS Ubuntu Serverのプロダクション版へのアクセス

ここで私が作った手順は以下のとおりです。
- myBlog
クローンgitの - CD myBlogは、NPMインストール--production
- NPM開始またはNPM --production コンソールを起動し、サイトが稼働していると言うOK

設定ファイル

var path = require('path'), 
    config; 

config = { 
    production: { 
     url: 'http://127.0.0.1:2368', 
     mail: {}, 
     database: { 
      client: 'sqlite3', 
      connection: { 
       filename: path.join(__dirname, '/content/data/ghost.db') 
      }, 
      debug: false 
     }, 

     server: { 
      host: '127.0.0.1', 
      port: '2368' 
     } 
    }, 
    development: { 
     url: 'http://127.0.0.1:2368', 
     database: { 
      client: 'sqlite3', 
      connection: { 
       filename: path.join(__dirname, '/content/data/ghost-dev.db') 
      }, 
      debug: false 
     }, 
     server: { 
      host: '127.0.0.1', 
     port: '2368' 
     }, 
     paths: { 
      contentPath: path.join(__dirname, '/content/') 
     } 
    }, 
} 

私は私のPCを経由してからそれをアクセスもしようとした場合http://x.x.x.x:2368私はサイトが
に到達することはできません取得 - ポート2368は、シンプルなノードアプリでAWS、私もやったsudo ufw disable

enter image description here


テストAWSポート上で開いている:

var http = require('http'); 
var port = 2368; 
http.createServer(function(req, res){ 
    res.writeHead(200, {'Content-Type': 'text/plain'}); 
    res.end('Hello world!\n'); 
}).listen(port); 

console.log('listening on port', port); 

結果=作品

enter image description here

これは、Ghostの設定ファイルに何か問題がありますか?

答えて

1

は、私はあなたのアドバイスをしようとした設定ファイル

url : <external IP>:<port> 
server : 0.0.0.0 
port : port 
+0

ちょっと働いた!ありがとう!^_ ^ –

1

AWSの設定とは関係ないと思います。私はマシンにsshをしてwget http://localhost:2368を試してみると、サイトが稼動しているかどうかを知ることができます。

+0

で次の設定を使用して、私は 'OKステータス200'を取得します。ここにはプリントがありますhttps://s28.postimg.org/xu26d3bb1/2016_12_28_16h19_05.png –

+0

は奇妙に聞こえます..なぜセカンド画面で「セグメンテーションフォールト」が発生するのかチェックしましたか?また、あなたが外部から試しているIPアドレスをダブルチェックしてください。同じIPアドレスでもSSHをやっていますか? – Deepak

+0

'セグメンテーションフォールト 'のデバッグ方法はわかりませんが、' wget'を実行した後に 'vim index.html'を試しましたが、それは完全に空です。それは空であるはずですか? –

関連する問題