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

Apache : http通信の圧縮を有効にする

.htaccessファイルに追記してください。 AddOutputFilterByType DEFLATE text/html text/css text/javascript application/x-javascript text/plain text/xml BrowserMatch ^Mozilla/...続き

Apache : ブラウザのキャッシュ時間を設定する

.htaccessファイルに追記してください。 ExpiresActive On ExpiresDefault "access plus 1 day" ExpiresByType image/gif "access plus 3 days" ExpiresByType image/jpeg "access ...続き

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...続き