2017-01-05 19 views
0

私は2つのドメインを持つドロップレットを持っています。 各ドメインにはサブドメインがありますが、私は各サブドメインに2つのゴーストインスタンスを設定しようとしていますが、本当に苦労しています。1つのサーバーで複数のゴーストブログをホストする方法

LEMPスタックがインストールされたCentosサーバーがあります。 Ghostは最初のサブドメイン上で動作していますが、2番目のものはホームページ/フロントエンドのスタイリングを見ることができますが、/ ghostまたは/ adminにアクセスすると、nginx 404エラーが見つかりません。

答えて

1

あなたのNginx設定ファイルがなければ、答えが難しいですが、私はまだ試してみます。それらのサブドメインを聞くようにnginxを設定する必要があります。成功した場合は、それぞれにghost blog config.jsブログにはさまざまなURLとポートとデータベースがあります。

server { 
    listen 80; 
    server_name blog1.example.com; 

    location/{ 
      proxy_pass http://127.0.0.1:2368/; 
      proxy_set_header X-Real-IP $remote_addr; 
      proxy_set_header Host  $http_host; 
    } 
} 
server { 
    listen 80; 
    server_name blog2.example.com; 

    location/{ 
      proxy_pass http://127.0.0.1:2369/; 
      proxy_set_header X-Real-IP $remote_addr; 
      proxy_set_header Host  $http_host; 
    } 
} 

blog1.example.com config.jsの

production: { 
     url: 'http://blog1.example.com', 
     mail: {}, 
     database: { 
      client: 'sqlite3', 
      connection: { 
       filename: path.join(__dirname, '/content/data/ghost1.db') 
      }, 
      debug: false 
     }, 
     server: { 
      host: '127.0.0.1', 
      port: '2368' 
     } 
    } 

blog2.example.com config.jsの

production: { 
     url: 'http://blog2.example.com', 
     mail: {}, 
     database: { 
      client: 'sqlite3', 
      connection: { 
       filename: path.join(__dirname, '/content/data/ghost2.db') 
      }, 
      debug: false 
     }, 
     server: { 
      host: '127.0.0.1', 
      port: '2369' 
     } 
    } 
+0

私はあなたの質問に答えた場合は、完全なとしてそれをマークしてください –

関連する問題