web-dev-qa-db-ja.com

軽量のPHPをサポートするWebサーバー:Nginx、Cherokee、またはHiawatha?

来月、会社のWebサイトを現在のサードパーティのWebホスティングから独自のクラウドベースのサーバーに移動する必要があります。

軽量のウェブサーバーを使いたい。要件は次のとおりです。

  • PHPサポート
  • HTTPSサポート
  • 仮想ドメイン(同じIPアドレスを指すドメインがいくつかあります)
  • 積極的に開発(セキュリティ問題などにパッチを当てる)
  • Linuxで実行されます(ただし、バイナリパッケージは必要ありません。ソースからコンパイルする必要がある場合は、そうしてください)

URL書き換え機能は必要ありません。 SEOの優先度はおよそゼロです。

Nginx、Cherokee、Hiawathaの間で、それぞれの長所/短所を教えていただけますか?

それとももっと良いものをお勧めできますか?

前もって感謝します。

3
pepoluan

チェロキーは実際には驚くほど効果的です。漫画のような( そして驚くほど便利な)GUIで他のことを考えさせないでください ... nginxを使用する場合は、ベッドでしばらく過ごす準備をしてください (丘陵の)ロシアの構成ドキュメント 。とは言うものの、それは素晴らしいことです。しかし、チェロキーよりも速く、またはより良くはありません。 nginxの人たちは、その認識を永続させようとして、深刻さと緊縮の空気を維持していますが、IMOです。 Hiawathaは端が少し荒いので、ポータブル/組み込みアプリケーションに適していると思います。他にもたくさんのオプションがあります。欲しいものが見つからない場合はお知らせください。さらにいくつかのアイデアを投げかけることができます...しかし、何をするにしても、Apacheを使用しないでください。冗談だ。または私ですか?冗談はさておき、mod_rewriteで育った場合は、フラストレーションに備えてください...vhosts、エイリアスなどをこれらのソリューションのいずれかにすばやく簡単に変換することはできません。あなたは、それらを書き直します..それを取得しますか?

3
mralexgray

私はいくつかのプロジェクトでHiawathaを使用してきましたが、安定していて、実際には「セキュリティを念頭に置いて構築されている」ことがわかりました。

軽量のWebサーバーを好み、リポジトリでhiawathaを取得したOSを使用している場合は、試してみます。構成と展開が簡単で、いくつかのまともなセキュリティ機能を備えています

これを除いて、私はphp-fpmを使用したnginxをお勧めします。これは、非常に高速で堅固なためです。これに加えて、カスタム構成とランタイム変数を使用して、さまざまなユーザーの下でphpインスタンスを実行するのはかなり簡単です。

2
justlovingIT