検索
ホームページバックエンド開発PHPチュートリアルAPACHE 設定ファイル httpd.conf から 3_PHP への変換チュートリアル

IndexOptions FancyIndexing AddIconByEncoding (CMP、/icons/compressed.gif) x-compress x-gzip AddIconByType (TXT、/icons/text.gif) text/* AddIconByType (IMG、/icons/image2.gif) image/* AddIconByType (SND) ,/icons/sound2.gif) audio/* AddIconByType (VID,/icons/movie.gif) video/* AddIcon /icons/binary.gif .bin .exe AddIcon /icons/binhex.gif .hqx AddIcon /icons/tar .gif .tar AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip AddIcon /icons/a.gif .ps 。 ai .eps AddIcon /icons/layout.gif .html .shtml .htm .pdf AddIcon /icons/text.gif .txt AddIcon /icons/c.gif .c AddIcon /icons/p.gif .pl .py AddIcon /icons /f.gif .for AddIcon /icons/dvi.gif .dvi AddIcon /icons/uuencoded.gif .uu AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl AddIcon /icons/tex.gif .tex AddIcon /icons/bomb.gif core AddIcon /icons/back.gif .. AddIcon /icons/hand.right.gif README AddIcon /icons/folder.gif ^^DIRECTORY^^ AddIcon /icons/blank.gif ^^ BLANKICON^^ DefaultIcon /icons/unknown.gif #AddDescription "GZIP 圧縮ドキュメント" .gz #AddDescription "tar アーカイブ" .tar #AddDescription "GZIP 圧縮 tar アーカイブ" .tgz ReadmeName README HeaderName HEADER IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t HTTP 要求の URL が 1 つのコンテンツである場合、サーバーはそのコンテンツ内のインデックス ファイルを返します。コンテンツのリストを表示できるときに、このコンテンツのリストを単なる単一のリストではなくわかりやすくするために表示する場合は、前述の設定パラメータが必要です。インデックス オプション ファンシー インデックス作成ファイルは、次の AddIconByEncoding、AddIconByType、および AddIcon を使用して決定され、それぞれ MIME のコード、タイプ、およびファイルの後にどの種類のピクチャーを使用するかを決定します。 DefaultIcon サーバーも目下にあり、ReadmeName と HeaderName で指定されたファイルを使用します (自動追加 . html に続いて、発見されていない場合は、.txt を再使用して検索します)、これらのファイルが発見された場合、これらのファイルの内容が最初に表示され、通常のリスト表がよりよく理解できるようになります。 AddEncoding x-compress Z AddEncoding x-gzip gz AddEncoding は、圧縮された MIME タイプを使用することを報告するために使用され、これにより、視聴者が解読できるようになります。圧縮操作。このようなサーバーは、file1.html.en、file1.html.fr などの異なるバージョンを備えており、各発言の後に、AddLanguage を使用して決定する必要があります。このサーバーは、ブラウザーとの切り替えを通じて、異なる言語バージョンを送信します。一方、LanguagePriority は、ブラウザーに特別な要求がない場合に、file1.html のリクエストに異なる言語バージョンを使用するために、さまざまな言語の優先順位を決定します。 -httpd-php .phtml #AddType application/x-httpd-php-source .phps AddTypeパラメータは特定の後のファイルにMIMEタイプを指定することができ、ここの設定はmime.types内の設定を覆います。 #AddHandler cgi-script .cgi AddHandler は、非静的の処理タイプを指定するために使用され、処理が必要なファイルを .cgi 尾のファイルに戻すために使用されます。 CGI スクリプト タイプとして設定されており、サーバーはこの CGI プログラムを起動して処理を実行します。前の AliasScript のパス以外で CGI プログラムを実行する必要がある場合は、このパラメータを使用して設定する必要があり、その後は .cgi のファイルが適用されます。構成ファイル、このアイテム内の .htaccess、およびその上位アイテムの .htaccess で CGI プログラムの実行を許可する必要があり、これには、Options ExecCGI パラメータ設定による必要があります。 #AddType text/html .shtml #AddHandler サーバー解析.shtml さらに、処理を実行するタイプはサーバーで解析され、サーバー自身が事前にネットワーク内のマークを分析し、マークを正しい HTML に変更します。ただし、SSI をサポートする必要があり、また、最初に構成ファイル (または .htaccess) 内で Option includeOptions includeNOExec を使用して、通常の SSI マークを実行しますが、その中で参照されている外部プログラムは実行しません。 。サーバー解析タイプを指定するもう 1 つの方法は、XBitBack 設定オプションを使用することです。XBitHack が On に設定されている場合、サーバーはすべての text/html タイプのドキュメント (.html 接尾辞を持つドキュメントを含む) をチェックします。ファイル属性に実行ビット「x」がある場合、サーバーはそれをサーバー分析ドキュメントとみなし、サーバーで処理する必要があります。 XBitBack を使用するとすべての HTML ドキュメントに対して追加のチェックが実行され、効率が低下するため、設定には AddHandler を使用し、XBitBack を Off に設定することをお勧めします。 #AddHandler send-as-is asis #AddHandler imap-file map #AddHandler type-map var 上記でコメントした AddHandler は、Apache サーバーの asis、map、var 処理機能をサポートするために使用されます。 # Action media/type /cgi-script/location # Action handler-name /cgi-script/location Apache が内部的に提供する処理機能には制限があるため、Action を使用してサーバーの外部プログラムを動的ドキュメント タイプとして定義できます。このプログラムは、入力データを処理し、異なる MIME タイプの結果を出力します。たとえば、最初に wri2txt を実行して特殊なサフィックス wri を処理し、その後結果を返す操作を定義するには、次のコマンドを使用できます。 Action windows-writer /bin/wri2txt AddHandler windows-writer wri さらに、Action を直接使用して、特定の MIME タイプは事前に処理されます。これには、例の最初の形式の Action パラメータ設定メソッドが必要です。この設定方法では、処理操作をファイル拡張子に関連付ける追加の AddHandler は必要なくなりましたが、Action を使用して MIME タイプのファイルを直接処理します。ただし、ドキュメントのサフィックスに正式な MIME タイプがない場合は、最初に MIME タイプを定義する必要があります。 #MetaDir .web #MetaSuffix .meta メタ情報は、ドキュメントがクライアントに送信される前にクライアントのブラウザに送信されるため、ブラウザは実際にすべてのドキュメント データを GET で返すことなく、HEAD リクエストを通じてこのメタ情報にアクセスできます。通常、サーバーはいくつかの標準的な HTTP ヘッダー情報をブラウザーに送信します。追加情報を追加したい場合は、MetaDir を使用してメタデータが保存されるディレクトリを定義する必要があり、MetaSuffix はファイルのサフィックスを指定するために使用されます。メタデータが含まれています。 #ErrorDocument 500 "サーバーがブーブーとしました。 #ErrorDocument 404 /missing.html #ErrorDocument 404 /cgi-bin/missing_handler.pl #ErrorDocument 402 http://some.other_server.com/subscription_info.html Webページがリクエストした場合アクセス権が存在しない、またはアクセス権がないなどの状況が発生すると、サーバーはエラー コードを生成し、エラーを識別する Web ページでクライアントのブラウザに応答します。ErrorDocument は、必要なコンテンツを設定するために使用されます。 ErrorDocument の最初のパラメータはエラー シーケンス番号で、2 番目のパラメータは単純なテキスト、ローカル Web ページ、ローカル CGI プログラム、Web ページなどの応答データです。リモート ホスト。BrowserMatch "Mozilla/2" nokeepalive BrowserMatch "MSIE. 4.0b2;" nokeepalive downgrade-1.0 Force-response-1.0 BrowserMatch "RealPlayer 4.0" Force-response-1.0 BrowserMatch 「JDK/1.0」force-response-1.0 BrowserMatch コマンドは特殊です。クライアント プログラムは、古いブラウザとの互換性を確保し、新しいブラウザの新機能をサポートするために特別なパラメータを設定します。 # .your_domain.com から許可 # # # SetHandler サーバー情報 # 拒否、許可 # すべてから拒否 # .your_domain.com から許可 # # # すべてから拒否 # ErrorDocument 403 http://phf.apache.org/アクセス制御の設定にはphf_abuse_log.cgiを使用します 設定は主にディレクトリとファイルですが、別のURLに対するアクセス制御も設定できるので、ScriptAliasとAliasが外部のパスを設定しているかどうかを気にする必要はありません管理されたディレクトリ。 URL を制御するステートメントは Location ステートメントです。これは、サーバー上のファイルと CGI を保護するだけでなく、対応するファイルが見つからないがサーバー自体によって提供される特別な機能の URL も保護します。 http://servername/server-status は Apache サーバーの現在のステータスを報告するために使用され、http://servername/server-info は Apache サーバーの統計情報を報告するために使用されます。関連設定には、サーバーがより詳細なレポートを出力できるようにする ExtendedStatus パラメーターが含まれます。 # #ProxyRequests オン # # # 注文拒否、許可 # すべてから拒否 # .your_domain.com から許可 # #ProxyVia オン #CacheRoot "/www/proxy" #CacheSize 5 #CacheGcInterval 4 #CacheMaxExpire 24 #CacheLastModifiedFactor 0.1 #CacheDefaultExpire 1 # NoCache a_domain.com another_domain.edu joes.garage_sale.com # Apache サーバー自体にはプロキシ機能がありますが、これには mod_proxy モジュールをロードする必要があります。これは、IfModule ステートメントを使用して決定できます。mod_proxy モジュールが存在する場合は、ProxyRequests を使用してプロキシ サポートをオンにします。以下のディレクトリは、Proxy機能へのアクセス許可の設定や、バッファリングに関する各種パラメータの設定を行うディレクトリです。 仮想ホスト #NameVirtualHost 12.34.56.78:80 #NameVirtualHost 12.34.56.78 # # ServerAdmin webmaster@host.some_domain.com # DocumentRoot /www/docs/host.some_domain.com # ServerName host.som

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531827.html技術記事 IndexOptions FancyIndexing AddIconByEncoding (CMP、/icons/compressed.gif) x-compress x-gzip AddIconByType (TXT、/icons/text.gif) text/* AddIconByType (IMG、/icons/image2.gif) image/*...
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
誇大広告を超えて:今日のPHPの役割の評価誇大広告を超えて:今日のPHPの役割の評価Apr 12, 2025 am 12:17 AM

PHPは、特にWeb開発の分野で、最新のプログラミングで強力で広く使用されているツールのままです。 1)PHPは使いやすく、データベースとシームレスに統合されており、多くの開発者にとって最初の選択肢です。 2)動的コンテンツ生成とオブジェクト指向プログラミングをサポートし、Webサイトを迅速に作成および保守するのに適しています。 3)PHPのパフォーマンスは、データベースクエリをキャッシュおよび最適化することで改善でき、その広範なコミュニティと豊富なエコシステムにより、今日のテクノロジースタックでは依然として重要になります。

PHPの弱い参照は何ですか、そしていつ有用ですか?PHPの弱い参照は何ですか、そしていつ有用ですか?Apr 12, 2025 am 12:13 AM

PHPでは、弱い参照クラスを通じて弱い参照が実装され、ガベージコレクターがオブジェクトの回収を妨げません。弱い参照は、キャッシュシステムやイベントリスナーなどのシナリオに適しています。オブジェクトの生存を保証することはできず、ごみ収集が遅れる可能性があることに注意する必要があります。

PHPで__invoke Magicメソッドを説明してください。PHPで__invoke Magicメソッドを説明してください。Apr 12, 2025 am 12:07 AM

\ _ \ _ Invokeメソッドを使用すると、オブジェクトを関数のように呼び出すことができます。 1。オブジェクトを呼び出すことができるように\ _ \ _呼び出しメソッドを定義します。 2。$ obj(...)構文を使用すると、PHPは\ _ \ _ Invokeメソッドを実行します。 3。ロギングや計算機、コードの柔軟性の向上、読みやすさなどのシナリオに適しています。

同時性については、PHP 8.1の繊維を説明します。同時性については、PHP 8.1の繊維を説明します。Apr 12, 2025 am 12:05 AM

繊維はPhp8.1で導入され、同時処理機能が改善されました。 1)繊維は、コルーチンと同様の軽量の並行性モデルです。 2)開発者がタスクの実行フローを手動で制御できるようにし、I/O集約型タスクの処理に適しています。 3)繊維を使用すると、より効率的で応答性の高いコードを書き込むことができます。

PHPコミュニティ:リソース、サポート、開発PHPコミュニティ:リソース、サポート、開発Apr 12, 2025 am 12:04 AM

PHPコミュニティは、開発者の成長を支援するための豊富なリソースとサポートを提供します。 1)リソースには、公式のドキュメント、チュートリアル、ブログ、LaravelやSymfonyなどのオープンソースプロジェクトが含まれます。 2)StackOverFlow、Reddit、およびSlackチャネルを通じてサポートを取得できます。 3)開発動向は、RFCに従うことで学ぶことができます。 4)コミュニティへの統合は、積極的な参加、コード共有への貢献、および学習共有への貢献を通じて達成できます。

PHP対Python:違いを理解しますPHP対Python:違いを理解しますApr 11, 2025 am 12:15 AM

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHP:それは死にかけていますか、それとも単に適応していますか?PHP:それは死にかけていますか、それとも単に適応していますか?Apr 11, 2025 am 12:13 AM

PHPは死にかけていませんが、常に適応して進化しています。 1)PHPは、1994年以来、新しいテクノロジーの傾向に適応するために複数のバージョンの反復を受けています。 2)現在、電子商取引、コンテンツ管理システム、その他の分野で広く使用されています。 3)PHP8は、パフォーマンスと近代化を改善するために、JITコンパイラおよびその他の機能を導入します。 4)Opcacheを使用してPSR-12標準に従って、パフォーマンスとコードの品質を最適化します。

PHPの未来:適応と革新PHPの未来:適応と革新Apr 11, 2025 am 12:01 AM

PHPの将来は、新しいテクノロジーの傾向に適応し、革新的な機能を導入することで達成されます。1)クラウドコンピューティング、コンテナ化、マイクロサービスアーキテクチャに適応し、DockerとKubernetesをサポートします。 2)パフォーマンスとデータ処理の効率を改善するために、JITコンパイラと列挙タイプを導入します。 3)パフォーマンスを継続的に最適化し、ベストプラクティスを促進します。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません