ESC

あ〜かいぶ。

vsftpdの設定(またしてもI/OエラーでHDD障害)。

FTPのログ見たときに気づくべきだったんだけど、気づかなかった・・・orz。 サーバから遠ざかっている証拠、っていいわけにしておきたい。 てなわけで、またしてもサーバがお亡くなりになりました。 レンタルサーバ会社に新しいサーバを用意してもらったのは…

sambaで日本語ファイル名を使えるようにする。

sambaで日本語ファイル名を使えるようにするには、smb.confのglobalセクションに以下の内容を記述する。 client code page = 932 coding system = euc 参考URL @IT(WindowsからLinuxにファイルをコピーするとファイル名が文字化けしてしまう)http://www.a…

エクセルSUBTOTAL関数。

いつも、集計方法がわからなくなるので、メモ。 SUBTOTAL関数 SUBTOTAL(集計方法,範囲1,範囲2・・・) 集計方法 AVERAGE 関数 COUNT 関数 COUNTA 関数 MAX 関数 MIN 関数 PRODUCT 関数 STDEV 関数 STDEVP 関数 SUM 関数 VAR 関数 VARP 関数

ATOKとIMEの共存。

今、文字の入力変換にはATOKを利用している。 日本語だけなら、IMEよりも便利なので、愛用中なのだが、中国語を入力したいとなったときに、ATOKだと別パッケージらしいのだ。 使用しているPCがWindowsのXPなので、IMEなら中国語も入力できる。*1 というわけ…

ログをローテーションさせる。

TurboLinux 7 Server & 8 Serverにて。 cron.daily ー logrotate ↓ /etc/logrotate.confを読み込んで実行するためのシェルスクリプト /etc/logrotate.conf内での設定項目 compressローテーションされたログをgzipで圧縮ここが有効でないと、ローテートされ…

ホームディレクトリを作成せずに、ユーザを追加する。

useradd -M USERNAME Mオプションが必要。 OSはRedHat7.3。

SSIを設定する。

新しいプロジェクトで、クライアントから、SSIを使用できる確認用サーバをたててください、と言われた。 しかし、うちの確認用サーバは、各クライアントごとにバーチャルホストを使っているので、サーバ全体でSSIを有効にするわけにはいかない。 そんなわけ…

proftpの自動起動。

※8月6日修正済 先日、またしても自宅のブレーカーが落ちた(←うちって電気使いすぎ…。 サーバも落ちてしまったので、電源入れて、起動を確認。 FTPサーバだけ起動してないので、放置していた自動起動を対応してみた。 initd経由で、起動するにはchkconfigを…

httpd.conf文法チェック

rpmでapacheをインストールしている場合の、httpd.conf文法チェック(RedHat7.3) shell > /etc/rc.d/init.d/httpd configtest ソースからの場合は shell > /usr/local/apache/bin/apachectl configtest で、文法チェックが可能。

ITmediaで見つけた記事メモ。

Webアプリの脆弱性はほぼすべてのWebサイトに存在、ラックがレポート公開 安全なWebアプリ開発に正当な報酬を 「安全なWebサイトはわずか数%」、Webアプリケーションセキュリティの向上目指した団体設立 自サイトのセキュリティは大丈夫? IPAがオンライン…

HTTPSにアクセスされた場合のログフォーマットを統一する。

通常のLogFormatは、ニックネームがついて定義されている。 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-…

httpd.confにバーチャルホストの指定を別ファイルとして読み込む。

Includeディレクティブで可能。 Include /httpd.confまでのフルパス/virtualhost用ディレクトリ/バーチャルホスト用confファイル バーチャルホスト用ファイルを *.conf とワイルドカードを使用して、confファイルが増えても設定の修正がないようにしておいた…

findコマンドの結果をrmコマンドに渡す。

Samba上にMacの不可視ファイルが多くたまりすぎたので、まとめてゴソッと消すことに。 一旦findコマンドで、ファイルリストを作成して、確認したので、そのコマンドをrmに渡したかった。 ってことで、お知恵拝借してきました。 渡したいfindコマンドを`(バ…

tarコマンドでgzip圧縮

ディレクトリのファイルをひとまとめにして圧縮 tar -cvzf archivefilename dirname/ 【参考URL】 CYBERAM Documents Project:解凍、圧縮コマンド 解凍のオプションは覚えてるのに、圧縮のオプションをいっつも忘れちゃう〜、ので、メモメモ。

OutlookExpreessのdbxを復元。

特定のdbxだけバックアップをとってあり、それをリストアするには、以下の方法で可能。 OutlookExpressを起動する 復元したい場所に、フォルダを作成 2.で作成したフォルダを一旦開く(クリックして、アイコンが開いたフォルダの状態にすること) 2.で作成し…

awstats6.4にバージョンアップ+日本語化。

以前、日本語化について書いたのですが(2月4日 awstats日本語化参照。)、このdecode.plを使用するという方法だと、何かと不具合があったので、やはり根本的に日本語化するにはawstats.plに手を加えるのが一番かと思います。 基本的な設定については参照過…

awstats日本語化。

さて、先日、awstatsを無事、バージョンアップしたのですが、検索文字列が文字化けするという不具合に見舞われたので、これをなんとかしようと思います。 【参照過去ログ】 2月3日 awstats、バージョン6.3へアップデート。 1月24日 ログ解析ソフト“awstats 6…

ログ解析ソフト“awstats 6.0日本語版”設置。

何度も設置しているawstatsですが、やっぱり“あ〜かいぶ。”として残しておこうかと思います。 こ〜いう、備忘録を書くのが、とてもヘタクソなのですが、すてきなヒトをちょっと見習って、自分も書いてみようかと思います。 【参照過去ログ】 10月15日 解決・…

BASIC認証をつける。

バーチャルホストで運用している、ドメインのcgi-bin以下のディレクトリに対してBASIC認証をつけようとしたらうまくいかなかった。 理由は、httpd.confのメイン部分で、 <Directory "/"> AllowOverride None </Directory> となっていたことが原因。 なので、BASIC認証をつけたいディレク…

注目されるWebアプリケーションの脆弱性。

ITmediaの記事。 第5回 脆弱性検査ツールを知る (3/3):注目されるWebアプリケーションの脆弱性 気になるので一応読んでみた。 今のところ、プログラム作成するときに自分が対処できるのは、 XSS パスワードデータなどを公開ディレクトリにおかない くらいか…

ぶいあい。

RedHat7.3のviはデフォルトの状態で、全角文字をキチンと対処してくれた。 xを押したら、全角文字でも半角文字でも、1バイトではなく、1文字を消す。 TurboLinux 8 Serverのviはそうでなく、xを押すと、1バイト消すので、全角文字を消すときは気をつけないと…

バーチャルホストのログ指定。

バーチャルホストでは、同じログファイルにログを残すことができないっぽい。 (1)XXX.yourdomainname.TLD (2)YYY.yourdomainname.TLD (1)のバーチャルホストディレクティブ ServerName XXX.yourdomainname.TLD DocumentRoot /home/usrname/XXX/html…

sambaでswatを起動。

ちなみに、OSはRedHat7.3 以前、ごみ箱機能をつけるために(11月17日 sambaにごみ箱機能をつける。参照)、samba2.2.11-ja-1.0にバージョンアップしていたため、swatはあるハズ。 /etc/xinetd.dの下にswatがあることを確認したので、 shell> chkconfig --lis…

どんなユーザでもsambaへのアクセスを許可する。

sambaを利用し始めたとき、ユーザやパスワードの設定がよくわからず(今もわかってないけど)、とりあえず、ユーザ名もパスワードもなしでログインさせるようにしていた。 MacOSXやWindows2000からは何の問題もなかったが、どうやら、WindowsXPからアクセス…

findコマンド、メモメモ。

す〜ぐ忘れっちまうので、書いとこ。 find . -name "ファイル名" -print -exec grep "検索語句" {} \; > outputfile {}と\;の間にスペース入れるの忘れないように!! いっつもこれ忘れてエラー出しちゃう…。

バーチャルドメイン@apache。

前の記事は削除しました。んで正しい記事を。 ひとつのIPアドレスで、異なるドメインを運用する。 ネームベースのバーチャルドメインです。 バーチャルホストディレクティブに、メインのドメインの設定も記述しないといけない→つまり、バーチャルドメインだ…

TRACEメソッドの拒否。

apacheにてTRACEメソッドを拒否する場合、Limitディレクティブでは制限することはできない。 mod_rewriteモジュールで設定する必要がある。 【参考サイト】 Apache のアクセス制限 Module mod_rewrite URL Rewriting Engine RewriteEngine On RewriteCond % …

sambaにごみ箱機能をつける。

samba2.2.2-ja-1.0以降ではごみ箱機能をサポートしているとことを知ったので、早速実行。 今回sambaにごみ箱機能をつけるサーバは、RedHat7.3。 Red Hat Linuxが採用しているオリジナル版のSambaでも、バージョン2.2.5以降はVFSモジュールとしてごみ箱機能を…

php.iniを変更せずに、バーチャルホストごとに、phpのinclude_pathを変更する。

php.iniに手を加えず、バーチャルホストごとにphpのinclude_pathを変更するには、httpd.conf内に定義するか、プログラムの冒頭で、ini_set関数を使って宣言するかのどちらかがある。 今回は、すでに完成したものを別サーバで環境を復元させる作業だったため…

Apache+mod_ssl。

今回は、Apacheのアップデート+SSL対応。 ゼロからApacheをインストールするわけではないので、事前調査及びテスト環境構築がちと大変でした。 必要なソースは以下の2つ。 apache_1.3.31.tar.gz mod_ssl-2.8.20-1.3.31.tar.gz*1 ここまでは特に問題なし(当…