サーバ

webdav

他社さんとのファイルのやり取りにWebDAVでも使おうとして、 せっせと構築してたんですが。。 Windows Vistと7はWebDAV使えないんですね。。 無駄な努力。。 あとユーザ毎にディレクトリを分けて認証もできない。 がんばればできるらしい↓ http://itoshima-a…

PostgreSQL のメモ

PostgreSQL コロン2つとdate # select now(); now ------------------------------- 2010-05-06 12:48:20.849159+09 (1 row) date(コロン2つとdate)をつけると # select now()::date; now ------------ 2010-05-06 (1 row) to_char # select to_char(now(),'…

subversion svn: Can't convert string from native encoding to 'UTF-8'

subversionでリポジトリを作成してsvn importしてたら、 下記のようなエラーがでた。 svn: Can't convert string from native encoding to 'UTF-8'OSの使用言語が日本語だと下記のように出ます。 svn: 有効な UTF-8 のデータ (16 進数:) の後に無効な UTF-8 …

qmail パッチ(patch)をあてる

qmail パッチ(patch)をあてる Yahooさんからメールサーバがオープンリレーになってないか確認してとメールが きたので↓で確認。 http://www.rbl.jp/svcheck.php ダメだった。 メールサーバはqmailなのですが、 ↓このパッチをあててない。。 http://www.qmail…

Yahoo!メール 迷惑メールフォルダに振り分けられるのでなんとかする

Yahoo!メール 迷惑メールフォルダに振り分けられるのでなんとかする とあるショッピングサイトを管理しているのですが、 注文完了メールがYahoo!メールに送信すると、迷惑メールフォルダに入ってしまう。 ネットで調べてみたところ、↓のような記事を発見。 h…

qmailのキュー(queue)からメールを削除

誰かが巨大なファイルをメールに添付して、 複数の人にメールを送信することがあるので、 強制的にキューからメールを削除します。 mailqコマンドで送信者アドレスを見つける。 #mailq queueディレクトリのmessからメールを探す。 「送信者アドレス」でgrep…

シェルスクリプト2重起動防止

シェルスクリプト2重起動防止 rsyncでデータをバックアップしているのですが、 最近rsyncに時間がかかり、2重起動の恐れが出てきたため、 それを防止します。 起動前にプロセスをチェックする方法もありますが、 ディレクトリを使用する(mkdir式) ファイルロ…

Windowsサーバ IISで404エラー

普段Windowsサーバはほとんどセットアップとかしないのですが、 IISの設定を見直すはめに。。 ファイルがあるのになぜか404エラーとなる。 404エラーになるのは、xxx.aspというファイル。 xxx.htmlだと正常に閲覧できるので、何か設定の問題だろうと思って調…

Windows DRM サーバの更新

1年に1回やらないといけないのだが、いつも忘れる。 半年に1回とかやっとけばいいんだろうけどね。 [更新方法] DRMサーバから http://licenseserver.windowsmedia.com にアクセス。 「Enroll to get a new certificate 」 で必要事項を入力。 ※入力したemail…

速いらしいのでrsync3.0.7をインストールしてみる

rsyncが遅い。。 管理しているとあるサーバでrsyncの時間がかかりすぎるので、何とかならんかと ググってみて↓を発見。 http://blog.genkikko.net/2009/05/rsync.php http://aligach.net/diary/20080411.html rsync3.xを使うと早くなるらしい。 もしかして今…

apacheでaliasを使用したときのrewriteではまる。。

apacheの設定(httpd.conf)で↓のようにaliasを設定 DocumentRoot /home/htdocs/ Alias /test/ "/home/test/" http://test.jp/test/ でアクセスすれば/home/test/内が表示される。 そこで、 http://test.jp/test/ ↓ https://test.jp/test/ へリダイレクトした…

FFFTPでファイルが表示されない

FFFTPでファイルが表示されない 先方からFTPサーバにアクセスしても、ファイルをダウンロードできないと 連絡があった。 サーバのログを見るとログインは正常にできている。 こちらの環境でサーバにアクセスしてみても、問題ない。 別のパソコンでFFFTPを使…

FTPで.htaccessが表示されない(消えてる?見えない?)

FFFTPで.htaccessをサーバにアップしたんですが、 アップしたはずなのに見えなくなる。。 なので、削除したくても削除できなくなる。 サーバにsshで入って見ると、ちゃんと存在するので、 FTPサーバ(vsftpd)の問題か? 違った、、FFFTPの設定を変更すれば良…

海外のIPを制限(日本国内のIPのみ許可する)

sshとかftpの接続元を国内のみに制限しようと思って国内のIPを 調べたんだが、(↓こことかで) http://www.cgis.biz/tools/access/ hosts.allowで↓のように[.jp]って書くだけでよいのか。 ftpd .jp sshd .jp http://www.dt8.jp/cgi-bin/adiary/adiary.cgi/0366…

一部メールサーバにて重大な障害発生

といっても私とはまったく無関係なのですが、 ↓大変やな〜。 http://www.inet.ad.jp/info/2010/02/post_64.html

twitter bot ランダムな時間にポストする

やしきたかじんのtwitter botを作りましたが、↓ http://twitter.com/Yashiki_Takajin ※現在はアカウントを停止しています。 cronだけで実行していると、同じ時間にしか発言できないため、 atコマンドでランダムな時間に発言できるようにしてみました。 テキ…

CakePHP Missing Database Table エラー

CakePHPを設定して簡単なプログラムを作り、 ページを表示させたところ、 Missing Database Table・・・と出てしまう。。 データベースのテーブルにアクセスできていない模様。 データベースはpostgresqlを使用しているのですが、 app/config/database.php …

ErrorDocument 404 で設定したページが表示されない

ErrorDocument 404 で設定したページが表示されない .htaccessに ErrorDocument 404 /index.html と設定したが、index.htmlが表示されない。。 FireFoxだと表示されるのでIEの問題か? 調べてみると↓こんな記事。 ■ローカル URL での指定時の注意点 Internet…

apacheのServerLimitが反映されない

ServerLimitを変更したらstop→startで再起動 ApacheBenchで負荷テストをしていたら、 下記のエラーがerror_logに出ていた。 [error] server reached MaxClients setting, consider raising the MaxClients setting MaxClientsを増やせということなので、増や…

Xen ゲストOSインストールでエラー

下記コマンドでインストールしようとしたら、 #virt-install --nographics --nonsparse 下記のエラーがでた。 ERROR A name is required for the virtual machine. 対話的にインストールできないのか。。 なので、コマンドにオプション付けてやった。 virt-i…

NoSQL

Twitterを眺めていたら、NoSQLという単語が出ていた。 ちょっと記事を探した。 http://blog.masuidrive.jp/index.php/2009/11/10/nosql-sql-is-old-school/ まだまだ、一般的なものではないようですが、 スケールアウトがしやすいのは良いね。

sudo

webからサーバのコマンドを実行するphpプログラムを作成。 サーバにsudoが入っていなかったので、インストール。 # yum install sudo # visudo apacheユーザがhogehogeユーザとしてコマンドを実行できるように 下記を追記 apache ALL=(hogehoge) NOPASSWD:AL…

pear.php.net is using a unsupported protocal - This should never

pearでHTML_QuickFromをインストールしようと、 # pear install HTML_QuickFrom としたら下記のエラーでインストールできず。 pear.php.net is using a unsupported protocal - This should never happen. install failed 下記に解決方法が。 http://d.haten…

windows 2003 HDD丸ごとバックアップ

windows2003 HDD丸ごとバックアップ R-Drive Imageを使って、HDD丸ごと別のHDDにバックアップする。バックアップ用HDDをサーバに接続して、サーバを起動。 ※外付けとしてUSBでつなごうとしたが、認識しなかったため、IDEでつないだ。 R-Drive Image 「Copy a…

TFTPサーバにバックアップ

ServerIron XLというロードバランサの設定ファイルをバックアップしたいので、 TFTPサーバを構築した。OSはCentOS yum install tftp tftp-server /etc/xinetd.d/tftp を編集. service tftp { socket_type = dgram protocol = udp wait = yes user = root se…

XenのゲストOSでntpdateが利かない

XenのゲストOSでntpdateが利かない XenのゲストOS(CentOS)の時刻があっていなかったので、 ntpdateであわせようとしたが、エラーは出ないのに時刻があわない。。 調査した結果、ゲストOS上で下記を実行する必要があるそうで。 # sysctl xen.independent_wall…

Postgresqlの死活監視

Postgresqlの死活監視 こちらを参考に作成してみましました。 http://www.himajin2001.com/wiki.cgi?page=%B5%BB%BD%D1%C5%AA%BB%A8%C3%CC-PostgreSQL%A4%CE%BC%AB%C6%B0%B1%BF%C5%BE#p6 select.txtという下記のsqlを記載したファイルを用意。 select now();…

LWP/UserAgent.pmをインストール

Perlで下記を使用しようとしたが、 use LWP::UserAgent; 下記のようなエラーがでた。 Can't locate LWP/UserAgent.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_per…

Postgresql クライアントのみインストールする方法

Postgresqlのクライアントのみインストールする方法 ダウンロードしたソースを展開して、下記コマンドを実行。 # ./configure # gmake # gmake -C src/bin install # gmake -C src/include install # gmake -C src/interfaces install # gmake -C doc install…

ネームベースのバーチャルホストでSSL

ネームベースのバーチャルホストでSSLをやろうとしたが、 apacheの設定ファイルに記載したのバーチャルホストの中で、 一番上部に記載したホストの証明書がブラウザに送られてしまう。。 調べたところGnuTLSとやらを使うなどしないとネームベースのバーチャ…