<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>sasapurinの自宅鯖</title>
<link>http://blog.sasapurin.com/server/</link>
<description>自宅のLANでサーバーを稼働させよう！</description>
<language>ja</language>
<copyright>Copyright 2011</copyright>
<lastBuildDate>Thu, 07 Apr 2011 11:17:01 +0900</lastBuildDate>
<generator>http://www.movabletype.org/?v=3.36</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 

<item>
<title>さくらVPSに引越し</title>
<description><![CDATA[<p>
自宅Webサーバー暦も気づいたらもう10年近くになります。最初はWindows NT 4.0から始めて、FreeBSD、Vinelinux、CentOSで現在に至ります。もちろん色々検証もしたりしたので、Debianやら、Turbolinuxやら、Gentooやら、Ubuntuやら、Solarisやらもつまみ食いしまくりです。
</p>
<p>
数年前にOpteronQuadCoreなDELL T105をゲットして以来、VMWare ESXiで仮想サーバー環境が手に入り実験し放題。かなり快適な自宅サーバ環境を自由に使える状況にあったのですが、昨年夏に大問題を経験しました。
</p>
<p>
とにかく夏の発熱量がハンパじゃないことです。冬はファンがほとんど回ってないのに、夏場はブンブン回りっぱなしです。背面は熱風がどんどん出てきて壁は結構な温度になっていました。当然部屋の温度も上がり、エアコンで冷やさないといけませんし、部屋の中に居られません。
</p>
<p>
電気代どんだけかかるねん
</p>
<p>
と言うわけで打開策を考えていたのですが、最近身近になってきたVPSのサービスを利用することにしました。評判の良い、「さくらVPS」を使うことにします。ウチのWebサーバはSQLも必要ですが、アクセス数も大したことないので、「さくらVPS512」で十分いけるだろうと判断しました。現在の自宅サーバでも仮想サーバですが、メモリーは1GBしか割り当てていません。512だと多少スワップが発生するかも知れませんが、問題はネットワークにあると考えています。
</p>
<p>
最近、やたらとネットワークが遅いのです。ISPがどんどん帯域を絞っているとしか思えないのですが、ＡＤＳＬ 8Mbpsで不自由を感じなかったのが、やってることはほとんど変わってないのに（動画とかは見ない）普通のことが普通にできません。当然外部からのリクエストに対する上りの帯域はもともと狭いので、更に遅いでしょう。
</p>
<p>
ぷらら・・・・
</p>
<p>
そろそろ潮時かもしれませぬ。
</p>
<p>
という訳でISPを乗り換える前段階としても、Webサーバを外部に出すことが優先課題と判断して、さくらVPSに自宅サーバを引っ越しさせることにした次第です。OSはさくらでも標準のCentOS。職場で使い慣れているのでなんら問題はありません。 ドメインの名前解決手段、DNSはZoneeditで解決しています。メールサーバはすでにGoogle Appsに移行済みです。
</p>
<p>
今年の夏はサーバーを常時稼動させなくて済みそうですからエアコンの効きも良いでしょう。それならさくらVPS512の月額980円も安いもんです。
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2011/04/vps.html</link>
<guid>http://blog.sasapurin.com/server/archives/2011/04/vps.html</guid>
<category>Server</category>
<pubDate>Thu, 07 Apr 2011 11:17:01 +0900</pubDate>
</item>
<item>
<title>.htaccesを削除出来ない</title>
<description><![CDATA[<p>
知人の商売のHPの相談に乗っていて、色々ヒアリングした結果、安いレンタルサーバでちゃんとした所が沢山ある昨今、お高いレンタルサーバから安くてサービスの質の良い所に引っ越しさせる事を提案して作業する事にしました。それで今まで使っていたレンタルサーバのFTPのアクセス情報を得て、引っ越しの案内を表示させるようにしたり、新しいサイトへのリダイレクトをしました。
</p>
<p>
どうせだから.htaccessでもリダイレクトしようと思って301エラーのリダイレクトをhtaccess.txtに記してFFFTPでアップロード。その後、.htaccessにリネームしたら、FFFTPから消えてしまった。なぁんも操作出来ない。しまった・・不可視ファイルは見えなくなるのか！
</p>
<p>
しかも、サーバーがredirectに対応していないらしく（と言うか.htaccess未サポート）、Internal Server Errorがでてどうしようも無くなりました。ちなみに記したのはこんな一行。
</p>
<blockquote>
	<p>
	redirect 301 / http://www.example.com/
	</p>
</blockquote>
<p>
FFFTPからは削除出来ないし、上位ディレクトリごと削除を試みたのですが失敗。これじゃあどうやっても無理じゃないかと、電話でサポートに相談したのですが。
</p>
<p>
状況を理解させるのに何度も同じ説明をしなくてはならないし、それはソフトウェアの使い方に関する事ですからこちらでは分かりかねますとか言うので、「お前バカちんっ」と 言いたくなるのを押さえて、.htaccessは御社のWebサーバーで使われているApacheの設定に関係する標準的なファイルなのですよと説明して、最悪全部削除していいから.htaccessを削除して下さいなと頼んだ。
</p>
<p>
んで何時までにやってくれるのか？と確認したら（期限を切るのはビジネスでは常識でしょ？）、ちょっと調べてみないと分からないとかうだうだ言うので、仕方なく目処が付いたら連絡をもらうことにした。
</p>
<p>
こんなクソレンタルサーバ止める様にアドバイスして大正解だったなとマジに思う。高い金取っているくせに全然なってない。サポートのスキルが低すぎて話にならない。待てども連絡が無いので、いつ電話がかかって来るか期待出来ないと判断して自力で出来ることはやってみる事にした。こんなんで法人相手にサーバーレンタルをよくやってるよなぁとある意味感心してしまった。良くないサービスは淘汰されていかないといけないと思う。でもだまされる人（良いサービスを選べない人）っているんだろうなぁ。実際知人がそうだったんだけど（苦笑
</p>]]></description>
<link>http://blog.sasapurin.com/server/archives/2008/08/htacces.html</link>
<guid>http://blog.sasapurin.com/server/archives/2008/08/htacces.html</guid>
<category>Web(HTTP)</category>
<pubDate>Thu, 21 Aug 2008 17:04:30 +0900</pubDate>
</item>
<item>
<title>ProjectKeeper</title>
<description><![CDATA[<p>
今働いている職場には一名だが専属のプログラマーがいるのだが、そのプログラマーからプロジェクト工数の管理を出来るツールについて相談を受けた。
</p>
<p>
一般的にはMS-Projectを使うのだろうが、何しろ金額が高い。現状はExcelで地道に作っているらしいのだが、非常に手間がかかるのでおっくうになってついつい端折ってしまい、結局繰り返しの仕事でも効率が上がらないとか、見積もりで同じ苦悩を味わったりと何とかしたいというのである。
</p>
<p>
このご時世、同じ苦悩を味わっているプログラマーも多いだろうし、お金がかからなくてそこそこ工数管理が出来るツールがあるのではないかと調べてみた。するとSIOSが作った<a href="http://www.sios.com/product/projectkeeper/download.html" target="_blank">ProjectKeeper</a>というソフトウェアがオープンソースで公開されているらしいという情報を得た。早速試してみようと思ったのだが色々な壁があった。
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2008/08/projectkeeper.html</link>
<guid>http://blog.sasapurin.com/server/archives/2008/08/projectkeeper.html</guid>
<category>Redhat Linux</category>
<pubDate>Wed, 13 Aug 2008 19:35:00 +0900</pubDate>
</item>
<item>
<title>Sendmailを送信可能にする</title>
<description><![CDATA[<p>
OP25Bがかなり前に通知されて、家のLinuxサーバで動いているPostfixは中継サーバを設定しているのだが、Webサーバとしてしか使っていないFreeBSDサーバでは、全く必要としていなかったので、Sendmailをいじることは無かった。
</p>
<p>
しかし最近Webサイトからメールフォームを使ってメールを送信する試験をしていて、送信する必要が出てきたのでSendmailの設定を思い出しながらちょっとやってみた。とは言っても受信はしないからプロバイダの中継サーバを設定して外部に出て行けるようにするだけの話し。
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2008/04/sendmail.html</link>
<guid>http://blog.sasapurin.com/server/archives/2008/04/sendmail.html</guid>
<category>Mail(SMTP)</category>
<pubDate>Mon, 28 Apr 2008 23:26:39 +0900</pubDate>
</item>
<item>
<title>.htaccessが使えない</title>
<description><![CDATA[<p>
先月、FreeBSDの4.11から6.2に移行させて自宅Web鯖を運用していたのだが、掲示板へのスパムが相変わらず鬱陶しいので、面倒だけど対策せねばと作業していてひょっこり変な事に気づいた。ApacheのIndexesが効いていて、ディレクトリ指定されるとファイルが丸見えになっているのだ（汗
</p>
<p>
こんな状態じゃ何やっても無駄だし、一ヶ月恥書きっぱなしかよと思いつつ、Apache22のconf書き換え格闘開始。FreeBSD 4.x系ではApache1.3系を使っていたので、Apache2x系が面倒に感じる。なんで一々confファイルを分割すんねんっ。鬱陶しいわ。とか文句言いながらやっていてもらちがあかないので（何故か設定が効かない）、.htaccessで対処する事にした。
</p>
<p>
しかし、.htaccessが効かないっ。なんで？なんで？
</p>
<p>
Option Indexes　を外したりしたけど、どうしてもファイルが丸見えになってしまう。
</p>
<p>
30分ばかりかかって一通り調べてようやく分かった。<br />
鯖の復旧（移行）作業時に端折って、DocumentRootをそのまま（放置）にしていたのが原因の発端だ。今まで使っていたドキュメントルートはさして重要ではないから復元せずにHDDに保存したままにしている。Apacheはディレクティブが別れているので、ドキュメントルートはそのままでも関係ないと思いきや、なんの全部それが反映されるという仕組みだ。つまり子ディレクティブや.htaccessで何やっても意味がない。あー紛らわしいっ。
</p>
<blockquote>
	<p>
	AllowOverride None
	</p>
</blockquote>
<p>
httpd.confに書かれた、たったこの一行が全てのUserDir、つまりはバーチャルホストにも影響していたという訳だ。
</p>
<blockquote>
	<p>
	AllowOverride All
	</p>
</blockquote>
<p>
なぜ最初からこうしておいてくれないのか？マジにconfファイルを分割したの鬱陶しい。1.3系の方に慣れてるから仕方ないんだけど絶対に2.x系のconfiファイルは不便過ぎる。
</p>
<p>
.htaccessにはもちろんこう書いた
</p>
<blockquote>
	<p>
	Options -Indexes
	</p>
</blockquote>
<p>
という訳で自分の確認不足が露呈してしまったのだが、1.3系で細工していたのが殆ど機能せず、構成ファイルが丸見えになっていたのは情けなさ過ぎるというか間抜けというか。まぁこれが半年先とかにならなかったのが不幸中の幸いかも知れないのだが。横着せずに全部のチェックしていかないと駄目って事か。いやぁ、たかがWebサーバ、されどWebサーバですな。 Apacheを全然使いこなせてないじゃん..orz
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2007/12/htaccess.html</link>
<guid>http://blog.sasapurin.com/server/archives/2007/12/htaccess.html</guid>
<category>6.x</category>
<pubDate>Fri, 14 Dec 2007 16:23:20 +0900</pubDate>
</item>
<item>
<title>FreeBSD鯖の移植</title>
<description><![CDATA[<p>
家のメインサーバであるFreeBSD鯖が、オンボードNICのトラブルでネットワークから切断された状態のまま何日過ぎただろうか。だいたいオンボードのNICのトラブルなんてあるもんかいな。チップがPRO100だったので結構重宝していたのだが、認識すれど、ループバックはOKだけど、外部にパケットが出て行かない（HUBは点滅するので恐らくデータが化けてる）状態になってしまったのでどうしようもない。念のためKNOPPIXでBOOTしてみたけどやっぱり症状は一緒で、認識はしているけど通信不可という不可解な現象。もうマシンを入れ替えよう（K6-233MHzは流石に古すぎるっしょ）
</p>
<p>
ずっとFreeBSD 4.x系で動いてきたのでそのまま惰性で4.x系を使い続けてきた。4.11Rでお終いだったか。5系もそろそろ終わりと言われているし、6.2Rがスタンダードで7系のアナウンスも出ているからな。
</p>
<p>
幸いIDEなHDDは無事だったので、データは丸々残っているという寸法だ。問題はどうやって新しいマシンに移行させるかだな。もう流石に4.11Rは使えないので6.2Rに鞍替えする計画。場合によってはOpenBSDもありかなと思っていたけれど、まだOpenBSDについては理解が進んでいないので、当分先送りする事にして、FreeBSD 6.2Rで行く事にした。
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2007/12/freebsd.html</link>
<guid>http://blog.sasapurin.com/server/archives/2007/12/freebsd.html</guid>
<category>6.x</category>
<pubDate>Sun, 02 Dec 2007 16:50:52 +0900</pubDate>
</item>
<item>
<title>HP ProLiant ML115</title>
<description><![CDATA[<p>
そろそろ自宅鯖をスッキリさせたくなってきた。今実家に帰省中で自宅にはかみさんがいるのだが、メインサーバが何かしらの原因でトラブッてしまった。OSはFreeBSDなのだが、ハードウェアはかなり型遅れなパソコンである。普通の人にはちょっと信じられない位古い機種だ。ずっと安定稼働を続けていたのだが、全く応答しなくなってしまった。
</p>
<p>
メインの仕事はWebサーバとDDNS書き換えである。後者は地味な役割であるが、IPアドレス変動式のADSL回線ではかなり重要な役割を果たしている。それがハードウェアの原因か、ソフトウェアの原因か現時点では全く分からない（調べられない）が機能しなくなってしまったのだ。幸いBlogサーバは別のハードウェアで稼働させているので、こうやってBlogを更新することは出来る。しかし時々IPアドレスが変わってしまうとアクセス出来なくなるので、その時はかみさんに連絡して、checkip.dynds.orgでルーターに割り当てられているグローバルIPアドレスを知らせて貰い、手作業でDDNSを書き換えている。
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2007/11/hp_ml115.html</link>
<guid>http://blog.sasapurin.com/server/archives/2007/11/hp_ml115.html</guid>
<category>HardWare</category>
<pubDate>Mon, 05 Nov 2007 14:42:20 +0900</pubDate>
</item>
<item>
<title>Wake On LanをWebブラウザで行う</title>
<description><![CDATA[<p>
先のエントリーでWOL（Wake On Lan）に成功したことを記したが、それをより効果的に利用出来るように考えて成功したので備忘録しておく。
</p>
<p>
要するに常時起動のVine Linuxマシンから、TVサーバのマシンの電源ONの制御をしようって考えだ。それをWebブラウザを使ってやりたいと言う話。
</p>
<p>
もちろんこの方法なら、ルーター越しのWOLも可能だということだ。職場などの出先のPCからはもちろん、最近の携帯電話ならブラウザが付いているのでそれも可能だと思う。技術的には大した事無いが一つの方法として参考になれば幸いである。
</p>
<p>
問題は私がPerlを全く理解していない事である。よってCGIもシェルスクリプトで書かざるを得ない。でも本当にそれって可能なのだか？調べてみたら同じことをやっている方のブログで「<a href="http://more-pc.net/archives/2007/0528205912.html" target="_blank">ルーターの外からwol</a>」を発見したので、シェルスクリプトでCGIを書くのも可能なんだなと裏づけが取れたので実践することにした。
</p>
<p>
しかし、シェルスクリプトでCGIを書くのって本当は良くない方法らしいから、せめてベーシック認証をかけたディレクトリに設置することにした。ついでにhtmlファイルを置いてちょっとだけ見栄えもよくしてみる。実行ボタンをクリックするだけなんだが。
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2007/09/wake_on_lanweb.html</link>
<guid>http://blog.sasapurin.com/server/archives/2007/09/wake_on_lanweb.html</guid>
<category>Vine Linux</category>
<pubDate>Sat, 01 Sep 2007 18:41:40 +0900</pubDate>
</item>
<item>
<title>Linux鯖からMagic Packet送出</title>
<description><![CDATA[<p>
IO-DATAのGV-MVP/RX2WというハードウェアエンコードなTVキャプチャカードを使って地上波テレビを録画する事にした。これが結構便利で「おまかせ録画」をしておけば、キーワードに引っかかる番組をEPGから探し出してくれて、どんどん撮り貯めてくれる。大容量HDDに録画するようにしているので溜め込んでから、観終ったり要らないのは削除すればいいだけだ。もっと早く導入しておけばよかった。
</p>
<p>
将来的にはLinuxでTV録画サーバにしたいのだが、当分は使い勝手の問題で純正のWindows版ソフトを使って録画することにした。&nbsp;やっぱり考えられて作られて製品化しているだけあって、オープンソースなソフトウェアだけではちょっと不便だからだ。もっとも自分にスキルがあれば改良も可能だろうが。 まだまだ勉強が足りないと痛感する。
</p>
<p>
そんな訳で二週間ほど録画をしているのだが、自分の趣向が見えてきて、そういう番組が放送されている時間帯が朝と夜に偏っていることが分かった。ということは日中は録画待機のまま無駄に電源を消費しているってことだ。なんとか改善したいなと思った。
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2007/09/linuxmagic_pack.html</link>
<guid>http://blog.sasapurin.com/server/archives/2007/09/linuxmagic_pack.html</guid>
<category>Vine Linux</category>
<pubDate>Sat, 01 Sep 2007 14:32:38 +0900</pubDate>
</item>
<item>
<title>コメントスパムでブログサーバあっぷあっぷ(^◇^;)</title>
<description><![CDATA[<p>
朝起きてきたら、サーバーのハードディスクがカラカラ言ってる。
ずーっとカラカラ言いっぱなし。これって変じゃないか？障害か？
</p>
<p>
Windowsパソコンを上げて、SSHでアクセスしてみた。激遅！！
</p>
<p>
ようやくtopコマンドを入れる事が出来た。
</p>
<p>
mt-comments.cgi<br />
mt-tb.cgi
</p>
<p>
プロセス乱立．．．一体何個ある？こりゃ遅くもなるわいな（汗<br />
明らかにトラックバック＆コメントスパムだな
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2007/06/post_6.html</link>
<guid>http://blog.sasapurin.com/server/archives/2007/06/post_6.html</guid>
<category>Web(HTTP)</category>
<pubDate>Mon, 11 Jun 2007 12:10:03 +0900</pubDate>
</item>
<item>
<title>久しぶりのトラブルシューティング</title>
<description>いやぁ参ったです。全然トラブルの無かったWebサーバが留守にしている間にトラブルを起こしたらしく、アクセス出来ないとメールをいただきました。Netcraftで調べてみたら確かに変。そして調べているとどんどんはまっていく（汗 
</description>
<link>http://blog.sasapurin.com/server/archives/2007/06/post_5.html</link>
<guid>http://blog.sasapurin.com/server/archives/2007/06/post_5.html</guid>
<category>4.x</category>
<pubDate>Sat, 02 Jun 2007 14:44:02 +0900</pubDate>
</item>
<item>
<title>Linuxディストリビューションの導入方法</title>
<description><![CDATA[<p>
ITProの<a href="http://itpro.nikkeibp.co.jp/article/COLUMN/20060302/231585/?ST=lin-os" target="_blank">Linuxディストリビューションの導入方法</a>を発見。
</p>
<p>
RedhatやVine等は説明要らないでしょって位簡単だと思うのですが、こうやって色々なディストリビューションのインストール手順をWebで公開してくれていると、結構有り難い気がする。中でもGentoo Linuxはインストールに少々コツが必要だと感じており、グラフィカルなインストーラーの存在に全く気づいていなかった為、2006.1版のGUIなインストーラが有ることを知ってちょっと驚いた次第である。
</p>
<p>
これからLinuxを始めてみようと言う気持ちの有る方は是非参考にして見て頂きたいサイトです。これは有る意味永久保存＆公開しておいて欲しい情報だなと個人的には思ったり。
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2007/03/linux_1.html</link>
<guid>http://blog.sasapurin.com/server/archives/2007/03/linux_1.html</guid>
<category>Distribution</category>
<pubDate>Wed, 14 Mar 2007 15:29:29 +0900</pubDate>
</item>
<item>
<title>掲示板スパム対策</title>
<description><![CDATA[<p>
何年もＨＰを運営していて、ＢＢＳを設置していると、掲示板のＵＲＬがボットによって収集されているらしく、嫌になるほどスパムな書き込みが繰り返される。LQによるアクセス制限など細工をしてみたが、完全には対処しきれないし、結局はイタチごっこになるのは避けられない。
</p>
<p>
しかし、もっと根本的なところで対策出来るのではないかと思いつき、実際やってみたら非常に効果がある事が分かった。敵の立場になってみれば簡単な答えだったと思うのだが、まっとうに運営している人ほど、スパマーの気持ちなどに気づかないと思う。
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2007/02/post_4.html</link>
<guid>http://blog.sasapurin.com/server/archives/2007/02/post_4.html</guid>
<category>Web(HTTP)</category>
<pubDate>Tue, 27 Feb 2007 16:22:29 +0900</pubDate>
</item>
<item>
<title>Live CD で distcc 出来そうな気配</title>
<description><![CDATA[<p>
先日、distccKNOPPIXの入手を断念したばかりだが、そんな難しいことを考えなくても良いことがだんだんわかってきた。素のKNOPPIXにもdistccが装備されているのである。そしてなんともっと身近なGentoo Live CDにもdistccが実装されているらしい事がわかった。
</p>
<p>
考えてみれば、私がGentooのインストールに使ってみたのは、50MB程度のminiインストールCDだったから、必要最低限のツールしか入ってなかったのだ。一時は諦めかけたBootable CDによる一時的なdistcc分散コンパイル計画は、現実味を帯びてきた。&nbsp;
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2007/02/live_cd_distcc.html</link>
<guid>http://blog.sasapurin.com/server/archives/2007/02/live_cd_distcc.html</guid>
<category>Gentoo Linux</category>
<pubDate>Tue, 20 Feb 2007 14:34:09 +0900</pubDate>
</item>
<item>
<title>distccKNOPPIX</title>
<description><![CDATA[<p>
一体どこにカテゴライズしたらいいのかわからなくなったけれど、素直にKNOPPIXを作っちゃおう。Gentoo Linuxのコンパイル環境をより効率的に行うために、distccという分散コンパイルの仕組みがあるのを知ったが、問題はdistccをどこで動かすかである。LAN内にGentooマシンがゴロゴロ転がっていれば、emergeしてしまえば直ぐに分散コンパイル環境は整うが、実際はそうは行かない。Windowsマシンありの、BSDマシンありの、Gentoo以外のLinuxありのでしょう。
</p>
]]></description>
<link>http://blog.sasapurin.com/server/archives/2007/02/distccknoppix.html</link>
<guid>http://blog.sasapurin.com/server/archives/2007/02/distccknoppix.html</guid>
<category>KNOPPIX</category>
<pubDate>Mon, 19 Feb 2007 01:29:03 +0900</pubDate>
</item>


</channel>
</rss>
