私はこの設定で2,3週間苦労しました。私が達成したいことは、次のように挙げることができます。異なるポートを介して異なるサブドメインにNginxを設定するにはどうすればいいですか?
1.私はドメインをあまり前に登録していません。ブログ、フォーラム、Owncloudなど、私のVPSでいくつかのWebサービスを設定しました。今私はすべてのサービスを1つのVPSと1つのIPアドレスで実行できるようにNginxを設定したいと思います。 owncloudを実行するには、/etc/php5/fpm/pool.d/www.conf
をlisten = 9000
に変更する必要があります。フォーラムを実行する場合はlisten = /var/run/php5-fpm.sock
のコメントを解除する必要があるため、この場合は1つのサービス(Owncloud)しか取得できません。両方のコメントを外そうとしたが、その後Nginxは502を示した。
2.私は私のブログとしてHexoを使っています。サーバを起動すると、IP:4000で自分のブログにアクセスできます。私はバックグラウンドで自分のブログサーバを実行して、ポート4000にリダイレクトされたサブドメイン。可能であれば、nginx.conf
を変更するか、sites-available
に何かを追加する必要がありますか?
3.異なるサブドメインに異なるWebサービスを展開できますか?どのファイルを変更するのですか?これはリバースプロキシを使用してこれを達成できると言われていますか?
哀れな英語と表現のために申し訳ありません。事前におねがいします。ポイントによってそのポイントで行く
すべての問題が解決しました。 1.両方の設定ファイルを 'listen =/var/run/php5-fpm.sock'に変更しました。 2.逆プロキシが確立されました。 –