1. ホーム
  2. apache

[解決済み] HTTPDとは何ですか?

2022-03-01 03:17:41

質問

つまり、quot;httpd"はApacheがソフトウェアのダウンロードにのみ使用するのか、他のウェブサイトでも使用するのか、ということです。また、"cgi"を動かすにはhttpdが必要なのでしょうか、必要ないのでしょうか? また、なぜApacheはhttpサーバのダウンロードにhttpdを使用し、httpサイト上のファイルに保存しないのですか?

解決方法は?

Apache HTTPD HTTP サーバー デーモン によって生成されます。 アパッチ財団 . これは、ネットワークのリクエスト(ハイパーテキスト転送プロトコルを使って表現される)を聞き、それに応答するソフトウェアの一部である。

オープンソースであり 多くの企業がウェブサイトのホスティングに使用しています。 .

他のHTTPサーバーも利用可能です(以下 アパッチトキャット これは、Java で書かれたサーバーサイドのプログラム (CGI を使用しないもの) を実行するために設計されています)。

CGI は、HTTP サーバーが単に静的なファイルの内容を返すのではなく、リクエストに対する応答方法を決定するために外部のソフトウェア部分を使用することを可能にするプロトコルです。多くの HTTP サーバーは CGI プロトコルをサポートしています。

HTTPサーバーがなくてもCGIを使用することはできますが、これは通常、開発者がCGIプログラムのコマンドラインテストを実行できるようにする以上の用途はほとんどありません。(確かに、Web ブラウザから直接対話することはできません)。