ITインフラ技術の実験室ITインフラ技術の実験室Linuxを中心に、仮想化やネットワーク、Windowsまで、ITインフラ技術に関するノウハウを幅広く紹介します。Flash)はじめに別記事のApache2の設定、PHP5の設定、MYSQL5の設定、PHP5-MYSQLの設定がインストール済みであることが前提となります。stuvwxyzという環境を前提として説明していきます。sec)→iptable_DBが新規作成されたことを確認dbuserにiptable_DBへのアクセス権を付与MYSQL5の設定で定義した通りアプリケーションからデータベースに接続する際はdbuserというユーザでアクセスするため、dbuserがiptable_DBに接続できるように権限を付与する必要があります。"/var/www/html/iptablelog"→データベースとパスを今回の条件に揃えます。$url_baseは上記の指定で動作しました。"www.example.jp";→サイトのURLを指定します。前の記事と冗長ですが、念のため一から記載します。LOGからULOGに変更する箇所のみピンク色で表記します。/etc/sysctl.confからnet.ipv4.tcp_syncookiesが含まれる行を削除する。/etc/sysctl.confにnet.ipv4.tcp_syncookies=1を追加する。kern.debugにしてファイルを分ける。iptableが効いているかを試験する場合はLOCALNETからのINBOUND通信を許可する前に本設定を入れる。analyzerのdirectoryを/var/www/iptablelogとするためApacheの設定に若干修正が入ります。Apache2の設定に本サイトの環境におけるApache2の設定をまとめていますが、本ページにも設定内容を記載します。それ以外のアクセスは全て拒否する。137というログが表示されました。こちらの情報を参考にファイルをいくつか見てみると「<?」になっているものが散見されます。そこでphp.iniの修正を実施します。On→上記設定で「<?」に対応するはずですが、エラーは消えませんでした。そこでアナログ的な対応になりますが、「<?」の箇所を全て「<?php」に書き換えてみたところ、正常に動作しました。※かなりの量なので見逃さないように要注意です。/var/www/iptablelog名前解決用のスクリプトも修正します。<?phpに修正してスクリプトを実行したところ名前解決されるようになりました。コメントをキャンセルメールアドレスが公開されることはありません。