編集の要約なし |
編集の要約なし |
||
1行目: | 1行目: | ||
'''Apache''' とは手元のマシンを''Webマシン''にするためのソフトウェア。Apache | '''Apache''' とは手元のマシンを''Webマシン''にするためのソフトウェア。Apache を城に導入してインターネットに公開するとその城は「公開サーバ/港マシン」となる。WWW の世界は膨大な数のWebマシンたちの膨大な量の働きによって支えられている。 | ||
==セキュリティ== | ==セキュリティ== |
2023年3月30日 (木) 13:01時点における版
Apache とは手元のマシンをWebマシンにするためのソフトウェア。Apache を城に導入してインターネットに公開するとその城は「公開サーバ/港マシン」となる。WWW の世界は膨大な数のWebマシンたちの膨大な量の働きによって支えられている。
セキュリティ
- ServerTokens を Prod にして表示を「Apache」だけにする
- 日本以外のアクセスを拒否する
- Options で -Indexes指定してフォルダ一覧を非表示
- 他マシンからのリソースの使い回し要求を拒否する
キャッシュ
キャッシュを使えばサーバが全てのレスポンスに対応する必要がなくなる。つまり、サーバの負担が軽減する。キャッシュは Webサービスの主要な構成要素。
- 共有キャッシュ - 専用サーバなど
- プライベートキャッシュ - ブラウザ内など
キャッシュには上記2種類があり、サーバに比べていずれもクライアントに近い場所にあるので毎回サーバからダウンロードするよりもレスポンス速度が向上する。
コンテンツの更新頻度とのバランスを考えながら上手にキャッシュを使えば、 高いパフォーマンスを実装できる。
モジュール
静的モジュール
リスト追加
動的モジュール(DSO)
リスト追加