コンテントネゴシエーションの設定がApacheのパフォーマンスに与える影響について確認しました。
続きを読む
VPSサーバーでWebサイト公開 備忘録 ~Linux、MySQLからAJAXまで
VPSサーバーを使ってWebサイトを運用する過程で行った作業、調査内容を備忘としてまとめています。
アーカイブ
AllowOverrideの設定とApacheのパフォーマンス
AllowOverrideの設定がApacheのパフォーマンスに与える影響について確認しました。
続きを読む
FollowSymLinks、SymLinksIfOwnerMatchの設定とApacheのパフォーマンス
FollowSymLinks、SymLinksIfOwnerMatchの設定がApacheのパフォーマンスに与える影響について確認しました。
下記資料を参考にしました。
Apache Performance Tuning
続きを読む
HostnameLookupsを有効にして名前解決を行う場合のApacheパフォーマンスに与える影響
HostnameLookupsディレクティブを有効にして、DNSルックアップを行った場合、Apacheのパフォーマンスに影響を与えるので注意します。
続きを読む
Apacheのパフォーマンスに影響を与えるOS、ハードウェアの要素、注意点
OSやハードウェアがApacheのパフォーマンスに影響を与える要素、注意点について調べました。
下記サイトを参考にしました。
Apache Performance Tuning
続きを読む
Apacheに関するLinux側のセキュリティ設定(パーミッション、iptables、chroot)
CentOS上でApacheを使用していますが、OS側で行うApacheに関わるセキュリティ設定についてまとめました。
下記資料を参考にしました。
NSA(National Security Agency)の『Guide to the Secure Configuration of Red Hat Enterprise Linux 5』
続きを読む
セキュリティを考慮した/etc/php.iniの設定
PHPの設定ファイル/etc/php.iniでセキュリティ上考慮する必要がる設定項目を確認しました。
※参考資料
NSA(National Security Agency)の『Guide to the Secure Configuration of Red Hat Enterprise Linux 5』
# セーフモードを有効にする。(注意:セーフモードはPHP 5.3.0で非推奨となり、PHP 5.4.0で削除)
safe_mode = On
# PHPがセーフモードで動作する場合、system()やその他のプログラム実行関数をこのディレクトリ以外で起動することは拒否。
safe_mode_exec_dir = php-required-executables-path
# エラーメッセージをサーバーのエラーログまたはerror_logに記録しない。
display_errors = Off
# ここに書かれたプレフィックスで始まる環境変数だけをユーザーが変更できるようにする。
safe_mode_allowed_env_vars = PHP_
# PHPのバージョン情報などを表示しない
expose_php = Off
# すべてのエラーをログ記録する。
log_errors = On
# EGPCS(Environment、GET、POST、Cookie、Server)変数をグローバル変数として登録しない。(注意:PHP 5.3.0で非推奨となり、 PHP 5.4.0 で削除)
register_globals = Off
# POSTデータに許可される最大サイズを最小限にする
post_max_size = 1K
# CGIとしてPHPを実行する際にセキュリティを確保するのに必要
cgi.force_redirect = 0
# 必要なければHTTPファイルアップロードを無効にする
file_uploads = Off
# URL対応のfopenラッパーが使用可能となり、ファイルのようにURLオブジェクトをアクセスできるようになる設定。許可しない。
allow_url_fopen = Off
# オンにすると、デフォルト値が指定されているデータベース接続関数は、引数で指定された値よりもデフォルト値を優先して使用
sql.safe_mode = On
DoS攻撃からWebサーバーを保護するApacheモジュール
DoS攻撃からWebサーバーを保護するApacheモジュールについて確認しました。下記資料で紹介されているモジュールを確認してみました。
NSA(National Security Agency)の『Guide to the Secure Configuration of Red Hat Enterprise Linux 5』
続きを読む
ApacheにおけるSSL証明書インストール手順
ApacheでSSL証明書をインストールする手順をまとめました。
下記資料を参考にしました。
NSA(National Security Agency)の『Guide to the Secure Configuration of Red Hat Enterprise Linux 5』
続きを読む
Apacheにおける自己証明書作成手順
Apacheにおける自己証明書作成手順をまとめました。
下記資料を参考にしました。
NSA(National Security Agency)の『Guide to the Secure Configuration of Red Hat Enterprise Linux 5』
続きを読む