⊗dpPPBsST 3 of 27 menu

ホスティングにおけるPHP用サーバーの2種類

ウェブサイト用のサーバープログラムには、ApacheとNginxという2つの一般的な種類があります。 通常、ホスティング上ではPHPはApacheと連携して動作するか、あるいはNginxと連携して動作します。

PHPプログラマーである私たちにとって、どちらのサーバーが使用されているかに違いはありません。 しかし、一つ重要な例外があります。それは、htaccessファイルがApacheサーバーの設定ファイルであるという事実です。 つまり、もしサーバーにNginxが使用されている場合、あなたのhtaccessは機能しません。

Nginxには、htaccessファイルの機能に類似したメカニズムが存在します。 このメカニズムは、各サイトごとに作成される設定ファイルで構成されています。 残念ながら、仮想ホスティング(共有ホスティング)を利用している場合、これらのファイルにアクセスすることはできません。

全ての十分に複雑なサイトではhtaccessが使用されていることを考えると、私たちが必要とするのはApacheサーバーそのものです。 幸いなことに、事実上すべての共有ホスティングサービスではApacheが使用されています。

多くの場合、ApacheはNginxと組み合わせて使用されることがあります。 この場合、Nginxは外部からのサイトへのリクエストを受け取り、それをApacheサーバーに転送します。 PHPはすでにApacheと連携して動作しており、したがってhtaccessも機能します。

これらのサーバーについて、より深く掘り下げて学習するのは、他のより高度なチュートリアルに譲ります。 次のレッスンでは、あなたのホスティングでhtaccessファイルが機能するかどうかを単純に確認します。

Nginxを使用している場合、htaccessは機能しますか?

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否