2020 Nginxサーバーガイド–ホストで何を探すべきか

Nginxホスティングを比較する

Nginxは、高性能のリバースプロキシであり、一般にVPSまたは専用サーバーホスティング用に予約された負荷分散Webサーバーです。限られた数のホストからのみ利用可能.


ホストを選択するときは、他のすべてのホスティング要件を満たすパッケージを提供し、プランの一部としてNginxを提供するプロバイダーを選択してください.

以下は上位5つのNginxホストです。

  1. SiteGround
    –すべてのプランでNginx、高速サーバー、優れたサポート
  2. ブルーホスト
  3. A2ホスティング
  4. InMotionホスティング
  5. LiquidWeb

Nginxに最適なホストをどのように選んだか?

Nginxを提供する数百のWebホストを分析し、最適なパフォーマンスを実現するように設計されたプラットフォームを備えたホストを選択しました。次に、優れたカスタマーサポート、使いやすさ、全体的な価値を備えたものをリストアップしました.

次に、私たちは消費者の洞察を考慮に入れて、何千ものユーザーレビューの大規模なデータベースを調べました.

NGINXホスティング

nginxホスティングを比較する

学ぶこと

約1億4,000万のWebサイトで使用されています。 Groupon、Visa、Zendeskなどの企業はそれを誓います.

いくつか カバーするさらなるポイント 次のとおりです。

  • Nginxとは何ですか??
  • Apacheと比較して?
  • NginxはアプリケーションとWebサイトのロード速度をどのように加速しますか?

Nginxの概要を理解し、NginxとApacheの比較を学びます。ホストで何を探すかを学びます.

さらに、Nginxホストに関する個人的な推奨事項を共有します.

nginxとは

Nginxとは?

Nginxは、動的なWebサイトコンテンツを提供し、サーバーの負荷を制御するために使用されるリバースプロキシWebサーバーです。.

これはオープンソースであり、現在2番目に使用されているWebサーバーのタイトルを保持しています。 非常に大量のトラフィックを処理する.

Nginxは「エンジンX」と発音されます.

Nginxの歴史

Nginxの開発は2002年に始まり、創設者はロシアの開発者であるIgor Sysoevで、後にチーフアーキテクトの称号を獲得しました。.

Sysoevは1970年に生まれ、バウマンモスクワ州立工科大学で学び、現在もプロジェクトに取り組んでいます.

Nginx、Inc.

Nginxの背後にある会社、Nginx Incは、開発が始まってから9年まで設立されませんでした.

ロシアのモスクワ(まだSysoevが存在する)と米国のサンフランシスコにオフィスがあり、有償のテクニカルサポートとコンサルタントを提供しています。.

Nginx Incによると、このテクノロジーは 世界のトップ10,000サイトの40%にサービスを提供, トラフィックの観点から測定.

nginxを使用する理由

ハイプロファイルNginxユーザー

Automattic(WordPressの背後にある会社)からMaxCDNまで、多くの有名企業がNginxプロジェクトに投資しています。.

ロシアでは長年、国の最大のウェブサイトで迅速なサービスを提供するために使用されてきました.

Nginxが最も得意とすること

「NGINX Plusを評価しましたが、その威力には驚きました。ベンチマークは私を驚かせました。 NGINX Plusが処理できるトラフィックの量は非現実的です-私たちのニーズを超えています。」 – James Ridle、Montana InteractiveのITオペレーションマネージャー

リバースプロキシとしてのNGINX

Nginxは リバースプロキシサーバー. 次のプロトコルをサポートしています。

  • HTTPおよびHTTPS
  • SMTP、POP3、IMAP

リバースプロキシは、リクエストを分散し、特定のタイプのコンテンツをキャッシュすることにより、負荷のバランスをとるのに役立ちます.

Apacheと同様に、Nginxにはモジュラーアーキテクチャがあります。.

Nginxを使用すると、サイトとアプリケーションの高速化を簡単に実現できます。 Nginxはアプリのアーキテクチャも大幅に改善できます.

Nginxの特徴と機能

それだけではありません。もっとある!

ツールも:

  • HTTPリクエストをキャッシュする
  • 正規表現を使用してURIを書き換えます
  • ユーザーの追跡と地理的位置特定
  • Webサーバーとして機能
  • 耐障害性を提供
  • TLS / SSL、FastCGIなどをサポート
  • ユーザーがFLVおよびMP4をストリーミングできるようにします
  • gzip圧縮を提供
  • 着信IPv6システムをサポート
  • SMTP、POP3、IMAPを備えたメールプロキシを提供します
  • 仮想サーバーをサポート

nginxを使用する理由

Nginxを使用する理由?

Apacheはリクエストを処理するためにプロセス指向のアプローチを使用していますが, Nginxはイベント駆動型アプローチを使用します.

これにより、スケーラビリティが向上し、高い負荷やスパイクを処理できるようになります.

Nginxを使用すると、テキサス大学オースティン校は、アプリケーションあたり平均200ミリ秒の応答時間を実現できます。現在、負荷分散、キャッシング、およびアプリケーション配信にNginxを使用しています.

リソースが簡単で、ウェブホスティング環境での変動が少ないため、開発者はNginxを使用します.

Nginxが毎日数千万のリクエストを正常に処理する実例があります.

大量のサーバーRAMを消費することなく、10,000を超える同時リクエストを処理できます。トレードオフは 機能の数を減らした.

NGINXのユーザー

Nginxユーザーの大多数は、Wikipedia、Netflix、Dropbox、Groupon、WordPress.comなど、世界のトップWebサイトで作業しています.

Nginx対Apache

ApacheNginx
で作成19952002
によって作成されたロバート・マックールイゴール・シソエフ
が所有しているApache Software FoundationNginx
ライセンシングオープンソースオープンソース

Nginxを選ぶ理由?

事実上世界中のすべてのWebホストがApache Webサーバーを提供しているため、NginxはWebサイト所有者にとってエキゾチックな選択のように見えるかもしれません.

ただし、 ApacheよりもNginxを選択する多くの理由 新しいWebホストを選択する場合:

  1. NginxはおそらくApacheよりも効率的にスケールアップします
  2. Apacheが過負荷になると、RAMが不足し、スワップファイルの使用が始まり、すべてが遅くなります。 Nginxを使用しても速度が低下することはありません
  3. Apacheが苦労し始めるとリクエストを拒否します
  4. Nginxは、仮想プライベートサーバー(VPS)をより高速に実行するためにカスタマイズされています

Groupon、Zendesk、Distil Networks、その他の企業の開発者が、Nginxを選んだ理由を共有します。引用された要因には、拡張性、速度、拡張性、および汎用性が含まれます.

Apacheを選ぶ理由?

いくつかもあります Apacheに固執する正当な理由

  1. LAMPスタックは、低コストのWebホストの中でほぼ業界標準です
  2. 利用できるサポートとヘルプはたくさんあります
  3. PHP、Python、PerlのサポートがApacheに組み込まれているため、コーディングを始めるのがはるかに簡単です
  4. RubyはApacheでより高速に実行されます
  5. Apacheには、拡張可能な膨大な数のモジュールが用意されているため、はるかに多くのサードパーティテクノロジーと互換性があります。
  6. Nginxは.htaccessをサポートしていません

NGINXとApacheの両方を使用する

多くのお客様が両方のメリットを最大限に活用することを選択しています。 Nginxをプロキシサーバーとして配置し、Apacheを使用してWebページを提供します。.

これは、Apacheの多くの問題を回避しながら、最高のNginxの恩恵を受けます。.

Nginxサーバーの要件

NginxはLinux、BSD、OS X、およびその他のさまざまなオペレーティングシステムで動作します.

しかしながら, 共有ホスティングプランで提供されることはめったにありません ユーザーがNginxを機能させるには、Nginxを直接操作する必要があるため.

共有サーバーでは、これは全員にアクセスを許可することを意味します。これは明らかにセキュリティリスクになります.

NGINXのサポート

Nginxを提供するホストを見つけたら、次のステップは、それが初日から提供されているかどうかを確認することです.

ほとんどのホストでは、自分でVPSまたは専用サーバーにインストールする必要があります。.

NginxでWordPressのようなアプリケーションを実行することはできますが、このようなことは十分にサポートされておらず、必要以上の努力をしている可能性があります.

nginxサポート

見つけられる2種類のNginxホスト:どちらが適切か?

Nginxはかなり人気がありますが、Apacheは依然としてWebサーバーで使用される主要なテクノロジーです.

NginxとcPanel

その大きな理由は、Webホストが提供する最も人気のあるコントロールパネルであるcPanelです。.

残念ながら、cPanelはNginxのネイティブサポートを提供していません.

EngintronのようにNginxをcPanelと統合するために使用できるプラグインはいくつかありますが、圧倒的に人気のあるプラグインはありません.

ほとんどのホストは、いかなる種類のNginxサポートも提供していません.

Nginxホスティングサポートについて知っておくべきこと?

Nginxをサポートするホストのうち、通常は「計画」ページに明確に記載されています。これらのプランを購入すると、 他のホスティングプランと同じように機能する あなたは今まで使ったことがある.

ほとんどのWebホストは、何もしなくてもNginxの設定とセットアップを行います。.

理想的なNginxセットアップとは?

最高のホストのいくつかは、ApacheをWebサーバーとして使用し、次にNginxをプロキシサーバーとして使用して、 サーバー全体のパフォーマンスを最大化.

それは探している理想的なタイプのNginxホスティングです.

これにより、ホスティングに多くの時間を費やす必要がなくなり、関連する技術的な知識がない場合でもメリットがあります.

ウェブホスティングクーポン

Nginxホスティングに関するお得な情報を探しています?
SiteGround —私たちの読者によって#1の評価— Nginxを使用した超高速ホスティングを提供します。読者が最大で節約できるように手配しました 67% SiteGround計画に。この特別割引リンクを使用する
この取り引きを得るために.

Nginxとアンマネージドホスティング

Nginxホスティングの2番目のタイプは「管理されていない」ホスティングです.

多くのホストでは、仮想プライベートサーバー(VPS)または専用サーバーを購入し、ルートサーバーにアクセスできます。.

通常、サーバーにはApacheがインストールされていますが、ルートサーバーへのアクセス権があるため、Nginxを含め、好きなものをインストールできます。.

この あなたに多くの自由を与えます;サーバー上で複数のドメインをホストするために、NginxサービスをNginx仮想ホストに分割することもできます.

サーバーを完全に制御できるため、独自の要件を持つ複雑なサイトをホストしようとする場合に、このオプションが適しています。.

欠点

大きな欠点は、通常はすべてを機能させ、セキュリティの脅威から保護する責任があることです。.

あなたが熟練した開発者であっても、これは面倒で多くの追加作業になる可能性があります.

計画コストから少しのお金を節約できますが、時間を考慮した後、通常、全体的なコストは同様に計算されます。.

明確なサポートまたは間接的なサポート?

便宜上、すでにNginxをサポートおよび提供しているWebホストを探すことをお勧めします.

ただし、サイトのすべての要件を満たすものが見つからない場合は、VPSまたは専用サーバープランでルートサーバーにアクセスできるWebホストを見つけてください。.

Nginxの使用:共有ホスティング、VPS、または専用?

この比較はできる​​だけ簡単にします.

共有ホスティングとNginx

上記のセクションで共有ホスティングについて言及しなかった理由は、そのレベルではNginxが大きな違いをもたらさないためです.

共有ホスティングプランは、トラフィックの少ないサイトを対象としています。これは、Nginxのメリットを最大限に引き出すには理想的ではありません。.

さらに, 通常、サーバーの種類は制限要因ではありません 共有プランのスピード.

VPS /専用ホスティングとNginx

VPSまたは専用プランのいずれかで大幅なパフォーマンスの向上を確認できます.

ほとんどのホストはNginxを直接サポートしていません 専用サーバーそれらは通常、すべてを自分で処理するようにあなたに任せます.

Nginxを直接サポートするホスティングプランのほとんどはVPSホスティングになります.

実際にNginxが必要になる頃には、サイトが必要とするサーバーリソースについて十分に理解している必要があります。これは、VPSが十分であるか(安く)、専用サーバーを取得する必要があるかを判断するのに役立ちます。.

nginxの長所短所

Nginxの長所と短所は何ですか?

では、フルーティーな機能に加えてNginxの欠点は何ですか?調べて調べる.

Nginxプロ

  • 速度 – NginxはApacheの約2.5倍の速度で静的コンテンツを提供します。それは大きな速度の違いです.
  • Apacheよりも優れた拡張性 – Nginxは、Apacheよりも高いトラフィックをよりよく処理します。これは、それがより高速であるもう1つの理由です。.
  • 必要なリソースが少ない – Nginxの動作方法のため、必要なメモリが少ないため、ホスティングコストを節約できます.

Nginxの短所

  • 限られたオプション – Nginxサポートを提供するホストは多くないため、選択する計画が少なくなります。.
  • 弱いコミュニティ – Apacheには巨大なコミュニティと大量のモジュールがあり、ほとんど何でもサポートすることが簡単にできます。.
  • することができます 動的コンテンツの提供が悪い – Nginxはサードパーティソフトウェアを使用して動的コンテンツ要求を処理します。場合によっては、Apacheよりもパフォーマンスが低下することがあります。.

最高のnginxホスト

私の選択:上位3つのNginxホスト

NGINXホストの市場に参入している場合は、私のおすすめをチェックしてください。

SiteGround

SiteGroundホームページ

一般的なサイトをホストするNginxに単一のホストを推奨する必要がある場合は、SiteGroundを選択します.

Nginxはすべての共有ホスティングに組み込まれています
とクラウドプラン
.

デフォルトでは専用サーバーパッケージに含まれていませんが、サーバーでNginxを有効にするパフォーマンスブースターを購入することを選択できます.

SiteGroundは、WordPress、Joomla、およびDrupal用のカスタム構築キャッシャーであるSuperCacherでよく知られています.

キャッシャーはNginxリバースプロキシに基づいており、 静的コンテンツをキャッシュできます, また、動的コンテンツ.

スピードと価格

それはいくつかの異なる重要な方法であなたのサイトをスピードアップします.

Nginxホスティングに関心がある場合は速度に関心がある可能性があるため、SiteGroundが世界中に持っている複数のサーバーのいずれかでサイトをホスティングすることから選択することもできるでしょう。.

SiteGroundは 適正価格
ホストにある最新のテクノロジー.

追加ボーナスとして、共有ホスティングプランを含むすべてのプランには、Let’s Encryptを通じて無料のSSL証明書(またはそれ以上)が付属しています.

液体ウェブ

Liquid Web Home Page

Liquid Webは特定の状況で優れたNginxホストです。 Liquid WebでホスティングしているときにNginxを使用するには、主に2つの方法があります。.

前者は追加の技術スキルを必要としません。 NginxはLiquid Webの管理されたWordPressプランに含まれています
.

これらの計画は非常に ハイパフォーマンス
, つまり、ページ速度の問題なしに大量のトラフィックをサポートできます。.

管理された計画であるため、Liquid Webはサーバーのメンテナンス、Nginxのインストール、Nginxの構成設定を処理します.

さらに、アップデートやその他のセキュリティの脅威を自動的に処理し、問題が発生した場合には素晴らしいサポートチームがいます.

サポート、技術知識、およびインストール

もう1つのオプションには、より技術的な知識が必要です。ルートアクセスを含むLiquid Webのプランの1つを購入できます。これは他のほぼすべてのプランです.

次に、そのルートアクセスを使用して、NGINXサーバーをインストールして構成できます。.

ここでの問題は、NginxがLiquid Webによって正式にサポートされていないことです。.

彼らのサポートは素晴らしく、問題が発生した場合はおそらくあなたを助けようとしますが、それは契約の一部ではありません.

さらに、すべて Nginxのセキュリティアップデートと問題はあなた次第です 管理された計画であっても、世話をする.

つまり、次の2つのターミナルコマンドに慣れます。

  • sudo apt-get update
  • sudo apt-get install

デジタルオーシャン

デジタルオーシャンホームページ

あなたがウェブ開発者であるか、それを目指しているなら、Digital Oceanはあなたにとって素晴らしいNginxホストになるでしょう.

Digital Oceanは開発者向けに構築されているため、サポートに関して同じレベルの手持ちを期待しないでください.

あなたは自分のために物事を理解することが期待されています.

最初は悪いように聞こえますが、それと引き換えに、クラウドサーバーへの完全なルートアクセスと優れた価格を取得します
リソース要件に応じてスケールアップまたはスケールダウンできること.

完全なルートアクセス ApacheまたはNginxをインストールできます;それはあなた次第です.

サポートと構成

サイトのファイルをDigital Oceanドロップレット(サーバー)に転送し、Nginxをインストールし、Nginx構成ファイルをカスタマイズして正しく機能させる必要があります.

Digital Oceanのもう1つの大きな強みは、ライブチャットのような直接的なサポートはほとんどありませんが、ドキュメントガイドとコミュニティは 比類のない.

適例、あります 複数の詳細なステップバイステップガイド Nginxウェブサーバーのインストールと設定のプロセスを説明します.

開発に不慣れな場合は、Nginxエラーログに多くの時間を費やし、Nginxを頻繁に再起動することを期待してください.

最初はイライラしますが、少しの粘り強さと優れたガイドがあれば、 Digital Oceanで成功を収める.

Webサーバーのその他の機能

  • Apache
  • LiteSpeed
  • Tomcat JSP
  • IIS 7.0

ウェブホスティングのお得な情報

深刻なNginxホスティングを探しています?
Liquid Webは、優れたテクニカルサポートを備えた高性能Nginxホスティングを提供します。この特別割引リンクを使用する
彼らの計画の特別価格を得るために.

Nginxのよくある質問

  • Nginxとは?

    Nginxは、動的なWebサイトコンテンツを提供し、サーバーの負荷を制御するために使用されるリバースプロキシWebサーバーです。非常に大量のトラフィックを処理できます。 NginxはOpenBSDにバンドルされており、シンプルな2条項ライセンスで配布されています.

  • Nginxはどのように発音されますか?

    Nginxは「エンジンX」と発音されます.

  • Nginxはオープンソースですか?

    はい.

  • 誰がNginxを作るのか?

    創設者はロシアの開発者であるIgor Sysoevで、後にチーフアーキテクトの称号を獲得しました。 Nginxの背後にある会社であるNginx Incは、2002年に開発が始まってから9年後に設立されました。現在は、ロシアのモスクワと米国のサンフランシスコにオフィスがあります。 Automattic(WordPressの背後にある会社)からMaxCDNまで、多くの有名企業がNginxプロジェクトに投資しています。.

  • Nginxの機能?

    Nginxはリバースプロキシサーバーです。リクエストを分散し、特定のタイプのコンテンツをキャッシュすることにより、サーバーの負荷を分散します.

    機能には、HTTPリクエストのキャッシュ、正規表現を使用したURIの書き換え、ユーザーの地理的位置付け、フォールトトレランスの提供、TLS / SSL、FastCGIなどのサポートが含まれます.

    Nginxは、ユーザーがFLVとMP4をストリーミングし、gzip圧縮を提供し、メールプロキシを提供し、IPv6をサポートし、仮想サーバーをサポートします.

  • 共有ホスティングアカウントでNginxを使用できますか?

    ユーザーがNginxを機能させるには、直接操作する必要があるため、通常、共有ホスティングでは提供されません。共有サーバーでは、これは重大なセキュリティリスクになります.

  • Nginxがサポートするプロトコル?

    HTTP、HTTPS、SMTP、POP3、IMAPをサポートしています.

  • Nginxを使用するユーザー?

    W3Techsによると、NginxはWikipediaを含む上位1,000のWebサイトの41%以上で使用されています。ロシアでは長年にわたり、国の最大のサイトのいくつかで迅速なサービスを促進するために使用されてきました.

  • Nginxを使用する理由?

    Nginxは非常に高いサーバー負荷とトラフィックスパイクを処理します。リソースをほとんど使用しないため、安定しています。 Nginxが毎日数千万のリクエストを正常に処理する実例があり、大量のサーバーRAMを消費せずに10,000以上の同時リクエストを処理できます.

  • .htaccessファイルを作成できますか?

    いいえ。nginxは.htaccessをサポートしていません.

  • なぜ人々はまだApacheを使うのですか?

    ApacheはNginxと比較して多くの利点があります。アドバタイズされるほぼすべてのWebホスティングアカウントにインストールされ、LAMP(Linux、Apache、MySQL、PHP)スタックはほぼ業界標準です。 PHP、Python、PerlのサポートはApacheに組み込まれており、RubyはNginxよりも高速に実行されます。 Apacheには、それを拡張するために利用可能な膨大な数のモジュールがあり、はるかに多くのサードパーティのテクノロジーと互換性があります。.

    しかし、Apacheはリソースが不足し始めるとリクエストを拒否します。対照的に、Nginxはより効率的にスケーリングします。たとえば、VPSの高速化に最適です。.

    多くのお客様が両方の長所を選択します。彼らはApacheを使用してWebページを提供し、その前にNginxをプロキシサーバーとして配置します。これにより、Nginxが提供する利点を活用しながら、Apacheに関する多くの問題を回避できます。.

  • Nginxのサーバー要件は何ですか?

    NginxはLinux、BSD、Mac OS Xおよびその他のさまざまなオペレーティングシステムで動作します.

  • Nginxホストに期待すること?

    ほとんどのホストでは、Vginまたは専用サーバーにNginx yourselvをインストールできます。彼らがあなたのためにこれを処理したいのであれば、管理されたホスティングパッケージを購入してください.

  • NginxでWordPressを実行できますか?

    はい、理論上はですが、適切にサポートされていません。すべてが正常に機能するために重大な問題が発生する可能性があります.

  • 現在Apacheを使用している場合、Nginxをインストールする必要がありますか?

    速度と負荷分散が主な関心事である場合、Nginxに切り替える価値があるかもしれません。しかし、それは皆のためではありません。トラフィックの少ないウェブサイトはおそらくそれから多くを得られないでしょう.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map