web-dev-qa-db-ja.com

nginxとApacheを同時に実行できますか?

私のシナリオは次のとおりです。

ApacheはSSLが有効で、ポート443に証明書がインストールされた状態で完全に動作しています。

同じマシンにnginxもインストールしたいと思います。機能的なリバースプロキシとして、およびポート81または8443上のサーバーとして(Apacheが使用するのと同じ証明書を使用)

プライマリサーバーとしてnginxを使用し、セカンダリサーバーとしてApacheを使用する多くのソリューションを見つけました。既存のApache構成を台無しにしたくないので、nginxは私にとって二次的なものになります。

3
Sands

ApacheとNginxは間違いなく同時に実行できます。デフォルトの設定では、両方が同じポートと同じIPでリッスンしようとするため、同時に起動することはできません。

ただし、ポート、ポートとIP、またはIPを簡単に変更できます。 Nginxは静的リソースの方が高速であるためチェーンの最初のエントリポイントであり、Apacheは一部の高度な動的レンダリング/処理に対してのみトリガーされるため、Nginxはチェーンの最初のエントリポイントになるため、通常はNginxの背後でApacheを実行するためのさまざまな方法があります)または単に並んでいます。開始するには、これをチェックしてください: http://kbeezie.com/Apache-with-nginx/

1
yuranos87