サーバー管理の現場において今まで役に立ったことをまとめた小ネタ集です。お役に立てれば幸いです。なお、不完全な情報や時代遅れになってしまった情報もあるかもしれませんが何卒ご了承ください。

Apache : Chromeでフォーム入力等のときに「このページは動作していません」と出て止まってしまう

症状 ERR_BLOCKED_BY_XSS_AUDITOR のエラーが出る。 対処例(CentOS6での例) .htaccessも以下を記述しましょう。 <ifModule mod_headers.c> Header always se...続き

Apache : バーチャルドメインで複数のSSLを使う

設定例(CentOS6での例) ssl.conf の ## SSL Virtual Host Context 以下全てを下記を参考にして書き換えましょう。(当然ですがパス等は環境に合わせて) ## SSL Virtual Host Context ## NameVir...続き

Apache : TomcatでSSLを使う(mod_jkでの例)

設定例(CentOS6での例) mod_jkをインストールしましょう。(バージョンやアドレスはその時のものに合わせて) wget http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-...続き

Apache : httpアクセスを強制的にhttpsにする

設定例 .haccessに以下を記述しましょう。 RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] ...続き

Apache : .htaccessで特定のIPアドレスからの閲覧を遮断する。

目的 .htaccessで特定のIPアドレスからの閲覧を遮断する。 対処例 .htaccessファイルに書きましょう。 order allow,deny allow from all deny from xxx.xxx.xxx...続き

Linux : 大きなディレクトリを探す

作業例 du -b ./ | sort -n -b : 単位をバイトにする -k : 単位をキロバイトにする -m : 単位をメガバイトにする -n : 昇順 -nr : 降順 続き

Linux : IPTABLESの例

作業例 IPTABLESの設定例です。 CentOS6の例 設定をすべて消去 iptables -F データの無い接続を破棄 iptables -A INPUT -p tcp --tcp-flags ALL NONE -j DROP ...続き

MySQL : order by で 空欄を一番後ろにする方法

作業例 order by で文字列フィールドを並べ替えをすると通常は空欄が一番前になりますが、それを一番後ろにする方法です。 SQLの例 select * from TABLE order by case when FIELD='' then '1' else '0' e...続き

Linux : USBディスクを毎回決まった場所に自動マウントする方法

作業例(CentOS6の例) USBハードディスクを接続したときに自動マウントでは名前が変わってしまうことがありますが、fstabに記述をすれば変わらずに済みます。以下はFAT形式のUSBハードディスクでの例です。 対処例(CentOS6での例) マウントポイントを...続き

MySQL : サイトが重い時の原因調査(MySQL編)

作業例(CentOS6の例) サイトが重い時、MySQLが原因なのかどうかを確認する方法です。実行に指定時間以上かかっているSQLを特定できます。 対処例(CentOS6での例) スローログの設定をしましょう。 /etc/my.cnf の ...続き