質問: apacheの代替 現在のスタックはapache + tomcat + mysqlであり、proxypassajpを使用してapacheからtomcatへのリクエストを起動します。また、同じサイトでphp for wordpressを実行するため、作業する必要があります.htaccessファイル。 厄介な問題(このstack overflowページを参照) に対応して、代替スタックを検討しています。私たちは一般的にapacheがとても好きですが、この問題は目立たないものであることに注意してください。それを修正できない場合、apacheを使用することはできません。代替案は次のとおりです。 tomcatのみ glassfish(javaアプリサーバー、tomcatからフォーク) jetty(javaサーバー) 樹脂 lighttpd(軽量httpサーバー) nginx(軽量httpサーバー) 私の見方では、ソリューションは2つのキャンプに分類されます。純粋なjava glassfishなどのキャンプと現在のapache + tomcatなどの分割キャンプです。純粋な=のアイデアが好きです。 javaソリューション。可動部分が少ないということは、問題が発生する可能性が少ないことを意味するためです。ただし、いずれもphpをサポートしていますか。.htaccessファイルなど?理論的には、他の方法で分割を行うこともできます。つまり、これらの機能を必要とするビットのみでapacheにプロキシする単純なフロントエンドを使用しますが、実際には、リクエストの80%になります。人々はどのようなオプションを提案しますか?
回答: 私の現在の好ましいスタックは、apacheの代わりにnginxを使用することです。必要に応じて、php-fpmはphpの必要性を満たします。このような設定は、rails、magento、sugarcrmなどのアプリのデプロイに適しています。