<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/"
>

<channel rdf:about="http://sis.seesaa.net/">
<title>sis's memo blog</title>
<link>http://sis.seesaa.net/</link>
<description>sis's memo</description>
<dc:language>ja</dc:language>
<admin:generatorAgent rdf:resource="http://blog.seesaa.jp/" />
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://sis.seesaa.net/article/118949003.html" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/118948100.html" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/118013746.html" />
<rdf:li rdf:resource="http://match.seesaa.jp/ot_listing.pl?aid=739276&amp;sid=sis&amp;tid=seesaa_hotspot&amp;k=%22THIS%20IS%20IT%22&amp;hid=35" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/115831851.html" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/115419514.html" />
<rdf:li rdf:resource="http://match.seesaa.jp/ot_listing.pl?aid=739276&amp;sid=sis&amp;tid=seesaa_hotspot&amp;k=%E6%9D%BE%E6%9C%AC%E6%B8%85%E5%BC%B5&amp;hid=35" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/115025652.html" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/114454861.html" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/114453815.html" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/114448923.html" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/114336708.html" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/114175058.html" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/114029782.html" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/113970866.html" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/113918220.html" />
<rdf:li rdf:resource="http://sis.seesaa.net/article/113821444.html" />
</rdf:Seq>
</items>
</channel>

<item rdf:about="http://sis.seesaa.net/article/118949003.html">
<link>http://sis.seesaa.net/article/118949003.html</link>
<title>EeePCにFedoraの怪（インストール編）</title>
<description>EeePCにFedoraをインストールする時のメモです。◇まず重要な事・EeePCではLiveCD(i686)からじゃないとインストール出来ない。・4GBの容量ではFedora10LiveCDからインストールする事が出来ない。◇解決策その１：SDカードで容量を足す。Linuxでは便利な事に少ない容量を複数の記憶媒体で補うという機能に優れています。そこで丁度2GBSDカードが余っていたので、それでインストールしてみました。・感想普通に使うならこれで十分。ネットブックや文書を書く...</description>
<dc:subject>Linux：OS設定関連</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-05-09T02:26:44+09:00</dc:date>
<content:encoded><![CDATA[
EeePCにFedoraをインストールする時のメモです。<br /><br /><strong>◇まず重要な事<br />・EeePCではLiveCD(i686)からじゃないとインストール出来ない。<br />・4GBの容量ではFedora10LiveCDからインストールする事が出来ない。<br /><br />◇解決策その１：SDカードで容量を足す。<br />Linuxでは便利な事に少ない容量を複数の記憶媒体で補うという機能に優れています。そこで丁度2GBSDカードが余っていたので、それでインストールしてみました。<br /><br />・感想<br />普通に使うならこれで十分。<br />ネットブックや文書を書くだけなら、本当にこれだけで十分そうです。<br />ただし、起動が少し遅い気がします。プチフリーズもある気がします。原因はSDカードではなく、SSDみたいです。そこで解決策２が出てきます。<br /><br /><br />◇解決策その２：SSD交換。<br />今は32GBが7000円くらいで売っています。倍出せばもっと速度が出るのも買えます。検証用で使う予定のパソコンなのでsisは交換してみました。<br /><br />・感想<br />もっさり感が無くなった気がする。容量32GBあれば検証には十分。<br /></strong><br /><br />インストール方法は簡単でブートしたらHDD(SSDだけど)にインストールで、後は案内通りに進めればインストール出来ます。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://sis.seesaa.net/article/118948100.html">
<link>http://sis.seesaa.net/article/118948100.html</link>
<title>EeePCにFedora10の怪(ハードウェア編)</title>
<description>EeePC買ってしまいました。買ったのはEeePC900Aです。Windows無し！英字キーボード！2万円！ATOM!な素敵なモバイルノート。とうとう欲に負けて購入してしまいました。EeePC900AはHDDの代わりにSSDを積んでいるのですが、4GBしかありません。2GBのSDカードしか手持ちに無かった事と、これから検証用パソコンになる事を考慮して容量を増やす事にしました。※デフォルトでFedora10を入れる記事は次回です。最初はgenoで売っていた1.8インチHDDを注...</description>
<dc:subject>ハードウェア</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-05-09T01:48:48+09:00</dc:date>
<content:encoded><![CDATA[
EeePC買ってしまいました。買ったのはEeePC900Aです。<br /><strong>Windows無し！英字キーボード！2万円！ATOM!な素敵なモバイルノート。</strong><br />とうとう欲に負けて購入してしまいました。<br /><br />EeePC900AはHDDの代わりにSSDを積んでいるのですが、4GBしかありません。2GBのSDカードしか手持ちに無かった事と、これから検証用パソコンになる事を考慮して容量を増やす事にしました。<br />※デフォルトでFedora10を入れる記事は<a href="http://sis.seesaa.net/article/118949003.html" target="_blank">次回</a>です。<br /><br />最初はgenoで売っていた1.8インチHDDを注文しようかと思いました。<br />しかし、EeePC900Aは900のCPUを載せ変えただけらしく(900知らないので伝聞)開けて見ると<strong>どう見ても1.8インチサイズが入りません。</strong><br />そこで、とうとう欲しかったSSDに手を出す決断をしました。そして浮いたお金で2Gメモリも購入しました。<br /><br /><strong><br />32GBのSSDと2Gメモリの実装<br /><br />材料<br />・EeePC900A<br />・BUFFALOのSHD-DI9M32G（32GBのSSDです。※MLC）<br />（これから買う人はEeePC用のSSDが同じ値段で売ってるので、そっちを買いましょう。）<br />・BUFFALOのD2/N667-2G/E(2GBのメモリです。)<br /><br />換装手順<br />１．バッテリを外し、ネジ2本を外し裏蓋をを剥がします。<br />裏蓋は少し堅いのでマイナスドライバー等で開けると良いでしょう。<br /><br />２．まずSSDを交換します。<br />バッテリ側にあるのがSSDで、反対側がメモリです。<br />SSDはネジ2本で固定されてるのでネジを外したらそっと引き抜きましょう。<br /><br />３．代わりに買ったSSDを挿します。<br />しかし、今回買ったSSDはDELLのInspiron mini9用のSSDなのでEeePC用より小さいです。楽に入りますがネジの位置が違うので固定が必要になります。<br /><br />４．各々好きな方法で固定します。<br />EeePC用の場合はネジで固定します。sisはマスキングテープを駆使して固定しました。振っても問題なく、熱も問題なさそうです。<br /></strong><br /><br />感想<br />3万円でAtom!メモリ2GB！SSDは32GB！満足しています。<br /><br /><br />※900AではSSDは1個しか載せられません。頑張れば載せられない事も無いでしょうけど、高くつくと思います。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://sis.seesaa.net/article/118013746.html">
<link>http://sis.seesaa.net/article/118013746.html</link>
<title>体調回復</title>
<description>やっとある程度、体調が回復しました。もう時間空きすぎて何を途中までやってたのかが判らなくなっていますとりあえず段階的に再開していく予定です。</description>
<dc:subject>チラシの裏</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-04-24T17:27:24+09:00</dc:date>
<content:encoded><![CDATA[
やっとある程度、体調が回復しました。<br />もう時間空きすぎて何を途中までやってたのかが判らなくなっています<br /><br />とりあえず段階的に再開していく予定です。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://match.seesaa.jp/ot_listing.pl?aid=739276&amp;sid=sis&amp;tid=seesaa_hotspot&amp;k=%22THIS%20IS%20IT%22&amp;hid=35">
<link>http://match.seesaa.jp/ot_listing.pl?aid=739276&amp;sid=sis&amp;tid=seesaa_hotspot&amp;k=%22THIS%20IS%20IT%22&amp;hid=35</link>
<title>[PR]注目のキーワード「"THIS IS IT"」</title>
<description><![CDATA[
<a href="http://match.seesaa.jp/ot_listing.pl?aid=739276&sid=sis&tid=seesaa_hotspot&k=IS&hid=35">IS</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=739276&sid=sis&tid=seesaa_hotspot&k=THIS&hid=35">THIS</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=739276&sid=sis&tid=seesaa_hotspot&k=IT&hid=35">IT</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=739276&sid=sis&tid=seesaa_hotspot&k=This%20%22THIS%20IS%20IT%22&hid=35">This "THIS IS IT"</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=739276&sid=sis&tid=seesaa_hotspot&k=it%20%22THIS%20IS%20IT%22&hid=35">it "THIS IS IT"</a>
]]></description>
<dc:date>2009-04-24T17:27:24+09:00</dc:date>
<dc:creator>ads by Seesaa</dc:creator>
</item>
<item rdf:about="http://sis.seesaa.net/article/115831851.html">
<link>http://sis.seesaa.net/article/115831851.html</link>
<title>WindowsXPでｶｼｬｶｼｬ音の怪</title>
<description>体調回復してないので、単純なトラブル解決メモです。WindowsXPを入れてみたのですが、ｶｼｬｶｼｬ音がする。ミュートにすると鳴らないのでPCサウンドして鳴っているようです。検索してみても、HDDの音だとかCDドライブがどうだとかいう物ばっかりで、OS自体のｶｼｬｶｼｬ音について触れる物が中々ありませんでした。しかし、やっと見つける事が出来ました。WindowsXPのファイル検索機能の犬のアイコンが首を掻くアニメーションの時にｶｼｬ ｶｼｬという音がしてたのです。システムサ...</description>
<dc:subject>Windows</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-03-18T06:46:17+09:00</dc:date>
<content:encoded><![CDATA[
体調回復してないので、単純なトラブル解決メモです。<br /><br />WindowsXPを入れてみたのですが、ｶｼｬｶｼｬ音がする。ミュートにすると鳴らないのでPCサウンドして鳴っているようです。<br />検索してみても、HDDの音だとかCDドライブがどうだとかいう物ばっかりで、OS自体のｶｼｬｶｼｬ音について触れる物が中々ありませんでした。<br /><br />しかし、やっと見つける事が出来ました。<br />WindowsXPのファイル検索機能の犬のアイコンが首を掻くアニメーションの時にｶｼｬ ｶｼｬという音がしてたのです。<br />システムサウンド全部無しにしているので発見が遅れました。判って少しすっきり。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://sis.seesaa.net/article/115419514.html">
<link>http://sis.seesaa.net/article/115419514.html</link>
<title>近況についてのメモ</title>
<description>最近体調が日に日に悪化しているため、ブログの更新が滞って申し訳ありません。今後の予定は、体調回復次第、溜まっている記事の作成・掲載や既存記事の整理等です。</description>
<dc:subject>チラシの裏</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-03-10T14:36:08+09:00</dc:date>
<content:encoded><![CDATA[
最近体調が日に日に悪化しているため、ブログの更新が滞って申し訳ありません。<br />今後の予定は、体調回復次第、溜まっている記事の作成・掲載や既存記事の整理等です。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://match.seesaa.jp/ot_listing.pl?aid=739276&amp;sid=sis&amp;tid=seesaa_hotspot&amp;k=%E6%9D%BE%E6%9C%AC%E6%B8%85%E5%BC%B5&amp;hid=35">
<link>http://match.seesaa.jp/ot_listing.pl?aid=739276&amp;sid=sis&amp;tid=seesaa_hotspot&amp;k=%E6%9D%BE%E6%9C%AC%E6%B8%85%E5%BC%B5&amp;hid=35</link>
<title>[PR]注目のキーワード「松本清張」</title>
<description><![CDATA[
<a href="http://match.seesaa.jp/ot_listing.pl?aid=739276&sid=sis&tid=seesaa_hotspot&k=%E7%B7%9A%20%E6%9D%BE%E6%9C%AC%E6%B8%85%E5%BC%B5&hid=35">線 松本清張</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=739276&sid=sis&tid=seesaa_hotspot&k=%E7%82%B9%20%E6%9D%BE%E6%9C%AC%E6%B8%85%E5%BC%B5&hid=35">点 松本清張</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=739276&sid=sis&tid=seesaa_hotspot&k=%E3%83%89%E3%83%A9%E3%83%9E%20%E6%9D%BE%E6%9C%AC%E6%B8%85%E5%BC%B5&hid=35">ドラマ 松本清張</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=739276&sid=sis&tid=seesaa_hotspot&k=%E8%A8%98%E5%BF%B5%20%E6%9D%BE%E6%9C%AC%E6%B8%85%E5%BC%B5&hid=35">記念 松本清張</a>&nbsp;|&nbsp;<a href="http://match.seesaa.jp/ot_listing.pl?aid=739276&sid=sis&tid=seesaa_hotspot&k=%E3%83%88%E3%83%AA%E3%83%83%E3%82%AF%20%E6%9D%BE%E6%9C%AC%E6%B8%85%E5%BC%B5&hid=35">トリック 松本清張</a>
]]></description>
<dc:date>2009-03-10T14:36:08+09:00</dc:date>
<dc:creator>ads by Seesaa</dc:creator>
</item>
<item rdf:about="http://sis.seesaa.net/article/115025652.html">
<link>http://sis.seesaa.net/article/115025652.html</link>
<title>64bit版LinuxでFlashPlayer(フラッシュ再生)の怪</title>
<description>64bit版Linuxではフラッシュプレイヤーも64bit版専用の物が必要になります。しかし、adobeでは64bit版フラッシュプレイヤーは正式リリースされていません。その代わり、α版の64bitFlashPlayerが2008年末に開発者向けに公開されました。使用してみた所、ほぼ問題を感じられなかったので手順をメモします。手順１．下のURIから64bit版FlashPlayer(Download 64-bit Plugin for Linux)プラグインをダウンロードして...</description>
<dc:subject>Linux：ブラウザ</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-03-02T11:34:32+09:00</dc:date>
<content:encoded><![CDATA[
64bit版Linuxではフラッシュプレイヤーも64bit版専用の物が必要になります。<br />しかし、adobeでは64bit版フラッシュプレイヤーは正式リリースされていません。その代わり、α版の64bitFlashPlayerが2008年末に開発者向けに公開されました。使用してみた所、ほぼ問題を感じられなかったので手順をメモします。<br /><br /><strong>手順<br />１．下のURIから64bit版FlashPlayer(Download 64-bit Plugin for Linux)プラグインをダウンロードしてきます。<br /><a href="http://labs.adobe.com/downloads/flashplayer10.html" target="_blank">http://labs.adobe.com/downloads/flashplayer10.html</a><br /><br />２．解凍したらlibflashplayer.soを下のディレクトリに置きます。<br />/usr/lib64/firefox3.0.6(version)/plugins/<br /><br />３．後はFirefoxを再起動すればyoutube等を再生する事が出来ます。</strong><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://sis.seesaa.net/article/114454861.html">
<link>http://sis.seesaa.net/article/114454861.html</link>
<title>LinuxでVPNクライアントの怪</title>
<description>LinuxでVPNサーバの怪LinuxでVPNサーバに接続するためにVPNクライアントを用意します。OpenVPNサーバは設定次第でクライアントにもなります。なので、途中までは同じ手順です。CentOSだとOpenVPNをインストールするためにリポジトリを追加しないといけません。# vi /etc/yum.repos.d/CentOS-Base.repo-----------------[base],[updates],[addons],[extras]それぞれの最後に下の行...</description>
<dc:subject>Linux：仮想化</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-02-18T17:28:57+09:00</dc:date>
<content:encoded><![CDATA[
<a href="http://sis.seesaa.net/article/114448923.html" target="_blank">LinuxでVPNサーバの怪</a><br /><br />LinuxでVPNサーバに接続するためにVPNクライアントを用意します。<br />OpenVPNサーバは設定次第でクライアントにもなります。なので、途中までは同じ手順です。<br /><br />CentOSだとOpenVPNをインストールするためにリポジトリを追加しないといけません。<br /># vi /etc/yum.repos.d/CentOS-Base.repo<br />-----------------<br />[base],[updates],[addons],[extras]それぞれの最後に下の行を追加。<br />priority=1<br />-----------------<br /># rpm --import <a href="http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt" target="_blank">http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt</a><br />rpm -ivh <a href="http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm" target="_blank">http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm</a><br /><br /><br /><strong>導入手順<br /><br />１．VPNをインストール。<br /># yum install openssl<br /># yum install openvpn<br /><br />２．インストールが終わったら/etc/openvpnディレクトリに以下４ツノファイルを置きます。<br />ca.crt(サーバの怪で作った物を持ってきます。)<br />client01.crt(サーバの怪で作った物を持ってきます。)<br />client01.key(サーバの怪で作った物を持ってきます。)<br />client.conf(これから作ります。)<br /><br />３．設定ファイルを作りましょう。<br /># vi /etc/openvpn/client.conf<br /><br />---client.confの中身---<br /><br /># クライアントである事を明示<br />client<br /><br /># プロトコル<br />proto tcp<br /><br /># 使用する仮想ネットワークアダプタを指定 (VPNサーバと同じにしてください。)<br />dev tun<br /><br /># 接続するVPNサーバを指定<br />remote IPアドレス ポート番号<br /><br /># CA証明書,サーバ証明書,サーバ秘密鍵のパス指定<br /># 絶対パス若しくは相対パス<br />ca ca.crt<br />cert client01.crt<br />key client01.key<br /><br /># OpenVPNサーバの名前解決を継続する<br />resolv-retry infinite<br /><br /># ローカルポート番号をバインドしない<br />nobind<br /><br /># パケット転送の際にLZO圧縮を有効にする<br />comp-lzo<br /><br /># VPNが落ちた場合の再接続設定<br />persist-key<br />persist-tun<br /><br /># ログの詳細レベルの指定<br />verb 3<br /><br /># OpenVPNサーバからパラメータを受け取るための設定<br />pull<br /><br /># OpenVPNサーバからIPアドレスを受け取るための設定<br />float<br />-----------------------<br /><br />４．インストールが完了したのでVPNサーバに接続します。<br /># /etc/init.d/openvpn start<br />Enter Private Key Password:VPNサーバの怪で設定したパスフレーズ</strong><br /><br />これで完了です。<br />ifconfig等で確認してみてください。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://sis.seesaa.net/article/114453815.html">
<link>http://sis.seesaa.net/article/114453815.html</link>
<title>WindowsでVPNクライアントの怪</title>
<description>LinuxでVPNサーバの怪WindowsからVPNサーバに接続するためにVPNクライアントを導入するための手順です。手順１．まず下のアドレスからVPN一式をダウンロードしインストールします。http://www.plum-systems.co.jp/techinfo/openvpn/download_gui.php２．全てデフォルトのまま適当にインストール。仮想アダプタが増えるので警告が出ますが問題ありません。３．インストールが終わるとネットワークアダプタ(仮想)が増えます...</description>
<dc:subject>Windows</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-02-18T16:59:50+09:00</dc:date>
<content:encoded><![CDATA[
<a href="http://sis.seesaa.net/article/114448923.html" target="_blank">LinuxでVPNサーバの怪</a><br /><br />WindowsからVPNサーバに接続するためにVPNクライアントを導入するための手順です。<br /><br /><br /><strong>手順<br />１．まず下のアドレスからVPN一式をダウンロードしインストールします。<br /><a href="http://www.plum-systems.co.jp/techinfo/openvpn/download_gui.php" target="_blank">http://www.plum-systems.co.jp/techinfo/openvpn/download_gui.php</a><br /><br />２．全てデフォルトのまま適当にインストール。<br />仮想アダプタが増えるので警告が出ますが問題ありません。<br /><br />３．インストールが終わるとネットワークアダプタ(仮想)が増えます。<br />それにIPが割り当てられたら(接続が確立されたら)VPNの完成です。<br /><br />４．C:\Program Files\OpenVPN\configに以下４つのファイルを置かなくてはいけません。<br />・ca.crt(サーバの怪で作った物を持ってきます。)<br />・client01.crt(サーバの怪で作った物を持ってきます。)<br />・client01.key(サーバの怪で作った物を持ってきます。)<br />・client.ovpn(今から作ります。)<br /><br />---client.ovpnの中身---<br /><br /># クライアントである事を明示<br />client<br /><br /># プロトコル<br />proto tcp<br /><br /># 使用する仮想ネットワークアダプタを指定 (VPNサーバと同じにしてください。)<br />dev tun<br /><br /># 接続するVPNサーバを指定<br />remote IPアドレス ポート番号<br /><br /># CA証明書,サーバ証明書,サーバ秘密鍵のパス指定<br /># 絶対パス若しくは相対パス<br />ca ca.crt<br />cert client01.crt<br />key client01.key<br /><br /># OpenVPNサーバの名前解決を継続する<br />resolv-retry infinite<br /><br /># ローカルポート番号をバインドしない<br />nobind<br /><br /># パケット転送の際にLZO圧縮を有効にする<br />comp-lzo<br /><br /># VPNが落ちた場合の再接続設定<br />persist-key<br />persist-tun<br /><br /># ログの詳細レベルの指定<br />verb 3<br /><br /># OpenVPNサーバからパラメータを受け取るための設定<br />pull<br /><br /># OpenVPNサーバからIPアドレスを受け取るための設定<br />float<br />-----------------------<br /><br />５．右下のタスクバーにOpenVPN GUIが常駐しているので右クリックして接続をクリックします。<br /><br />６．パスワード入力画面が出るのでLinuxでVPNサーバの怪で設定したクライアントパスフレーズを入れます。<br /><br />これで接続が完了しました。サーバで設定したネットワーク(うちでは192.168.20.0)に入ります。</strong><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://sis.seesaa.net/article/114448923.html">
<link>http://sis.seesaa.net/article/114448923.html</link>
<title>LinuxでVPNサーバの怪</title>
<description>VPNはサーバとクライアント両方に仮想ネットワークアダプタを作り、そのアダプタ同士で仮想プライベートネットワークを作ります。VPNにはルーティング型とブリッジ型があります。ルーティングモードはVPNサーバが、その仮想プライベートネットワークのルータになります。ブリッジモードではVPNサーバはWAN側(既存ネットワーク)のブリッジをするだけなので既存ネットワークにクライアントを追加します。ブリッジモードの方が楽そうに見えますが、ブリッジ設定をしなくてはいけないので無駄に面倒にな...</description>
<dc:subject>Linux：サーバー</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-02-18T14:53:02+09:00</dc:date>
<content:encoded><![CDATA[
VPNはサーバとクライアント両方に仮想ネットワークアダプタを作り、そのアダプタ同士で仮想プライベートネットワークを作ります。<br />VPNにはルーティング型とブリッジ型があります。ルーティングモードはVPNサーバが、その仮想プライベートネットワークのルータになります。ブリッジモードではVPNサーバはWAN側(既存ネットワーク)のブリッジをするだけなので既存ネットワークにクライアントを追加します。<br />ブリッジモードの方が楽そうに見えますが、ブリッジ設定をしなくてはいけないので無駄に面倒になります。そこで今回はルーティング型の手順です。<br /><br />CentOSだとOpenVPNをインストールするためにリポジトリを追加しないといけません。<br /># vi /etc/yum.repos.d/CentOS-Base.repo<br />-----------------<br />[base],[updates],[addons],[extras]それぞれの最後に下の行を追加。<br />priority=1<br />-----------------<br /># rpm --import <a href="http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt" target="_blank">http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt</a><br />rpm -ivh <a href="http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm" target="_blank">http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm</a><br /><br /><br /><br /><strong>VPNサーバ導入手順<br /><br />１．VPNを暗号化するためにSSLを使えるようにしときます。<br /># yum install openssl<br /><br />２．VPNサーバをインストールします。<br /># yum install openvpn<br /><br />３．VPNのバージョンを確認して設定雛型をコピーします。<br /># rpm -q openvpn<br />openvpn-2.0.9-1.el15.rf<br /><br />サーバ設定ファイルの雛型をコピーします。<br /># cp /usr/share/doc/openvpn-2.0.9/sample-config-files/server.conf /etc/openvpn/<br /><br />プライベートCAをコピーします。<br /># cp -r /usr/share/doc/openvpn-2.0.9/easy-rsa /etc/openvpn/<br /><br />４．サーバ証明書と秘密鍵を作ります。<br /># vi /etc/openvpn/easy-rsa/2.0/vars<br />---ファイルの中身---<br />～<br />export KEY_COUNTRY="JP"（国）<br />export KEY_PROVINCE="Tokyo"（都道府県）<br />export KEY_CITY="Tokyo"（区市町村）<br />export KEY_ORG="HOME"（団体名）<br />export KEY_EMAIL="*@*.com"（管理者メールアドレス）<br />--------------------<br /><br />プライベートCAを構築しますが、その前にスクリプトが動かないので実行権限を与えます。<br /># chmod -r 744 /etc/openvpn/easy-rsa/2.0<br /><br />実際に構築作業<br /># cd /etc/openvpn/easy-rsa/2.0/<br /># source ./vars<br /># ./clean-all<br /># ./build-ca<br />~~~~~~対話方式~~~~~~~~~<br />設定してあるので全部デフォルト空エンターを押します。<br /><br />Country Name (2 letter code) [JP]:enter<br />State or Province Name (full name) [Tokyo]:enter<br />Locality Name (eg, city) [Tokyo]:enter<br />Organization Name (eg, company) [HOME]:enter<br />Organizational Unit Name (eg, section) []:enter<br />Common Name (eg, your name or your server's hostname) [HOME CA]:enter<br />Email Address [*@*.com]:enter<br />~~~~~~~~~~~~~~~~~~~~~~~<br />/etc/openvpn/easy-rsa/2.0/keys/にca.crt(CA証明書)とca.key(CA秘密鍵)が出来ている事を確認します。<br /><br />５．サーバ証明書とサーバ秘密鍵を作ります。<br /># cd /etc/openvpn/easy-rsa/2.0/<br /># source ./vars<br /># ./build-key-server server<br />~~~~~~対話方式~~~~~~~~~<br /><br />これも全部空エンターにします。<br />Country Name (2 letter code) [JP]:enter<br />State or Province Name (full name) [Tokyo]:enter<br />Locality Name (eg, city) [Tokyo]:enter<br />Organization Name (eg, company) [HOME]:enter<br />Organizational Unit Name (eg, section) []:enter<br />Common Name (eg, your name or your server's hostname) [server]:enter<br />Email Address [*@*.com]:enter<br />A challenge password []:enter<br />An optional company name []:enter<br />Sign the certificate? [y/n]:y<br />1 out of 1 certificate requests certified, commit? [y/n]y<br />~~~~~~~~~~~~~~~~~~~~~<br />/etc/openvpn/easy-rsa/2.0/keys/にserver.crt(サーバ証明書)とserver.key(サーバ秘密鍵)がある事を確認します。<br /><br /><br />６．クライアントの数だけクライアント証明書とクライアント秘密鍵を作ります。<br /># cd /etc/openvpn/easy-rsa/2.0/<br /># source ./vars<br /># ./build-key-pass client01(2台目は02...)<br />接続時にクライアントが使うパスフレーズを入力します。これは変えられないと考えた方が良いでしょう。変えると繋がりませんでした。<br />パスフレーズはパスワード所じゃない程長いパスです。一番大事なので長くしましょう。<br />Enter PEM pass phrase:パスフレーズ入力<br />Verifying - Enter PEM pass phrase:パスフレーズを再入力<br />Country Name (2 letter code) [JP]:enter<br />State or Province Name (full name) [Tokyo]:enter<br />Locality Name (eg, city) [Tokyo]:enter<br />Organization Name (eg, company) [HOME]:enter<br />Organizational Unit Name (eg, section) []:enter<br />Common Name (eg, your name or your server's hostname) [client01]:enter<br />Email Address [*@*.com]:enter<br />A challenge password []:enter<br />An optional company name []:enter<br />Sign the certificate? [y/n]:y<br />1 out of 1 certificate requests certified, commit? [y/n]y<br />~~~~~~~~~~~~~~~~~~~~~~~<br /><br />/etc/openvpn/easy-rsa/2.0/keys/にclient01.crt(クライアント証明書)とclient01.key(クライアント秘密鍵)がある事を確認します。<br /><br />７．DHパラメータを生成します。<br /># cd /etc/openvpn/easy-rsa/2.0/<br /># ./build-dh<br />/etc/openvpn/easy-rsa/2.0/keys/にdh1024.pem(DHパラメータファイル)がある事を確認します。<br /><br /><br />８．VPNではTCPかUDPを選べます。今回はTCPにして、Firewallに穴を開けます。使用ポートは1194にします。<br /># iptables -I RH-Firewall-1-INPUT -p tcp -m tcp --dport 1194 -j ACCEPT<br /><br />９．インターフェイス間のIPパケット転送を有効にします。<br /># vi /etc/sysctl.conf<br />---ファイルの中身---<br />～<br /># Controls IP packet forwarding<br />net.ipv4.ip_forward = 1<br />～<br />--------------------<br /><br />１０．各種設定ファイルをコピーして指定の場所に置きます。<br /># cd /etc/openvpn/<br /># cp /etc/openvpn/easy-rsa/2.0/keys/ca.crt .<br /># cp /etc/openvpn/easy-rsa/2.0/keys/server.crt .<br /># cp /etc/openvpn/easy-rsa/2.0/keys/server.key .<br /># cp /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem .<br /><br />１１．次に読み取られないようにパーミッションを変更します。<br /># chmod og-rx /etc/openvpn/*.key<br /><br />１２．設定ファイルを編集します。<br /># /etc/openvpn/server.conf<br />---ファイルの中身---<br /><br />port 1194(ポート)<br />proto tcp(プロトコル)<br />dev tun(ルーティングなのでtun)<br />ca /etc/openvpn/ca.crt(CA証明書ファイルのフルパス)<br />cert /etc/openvpn/server.crt(サーバ証明書ファイルのフルパス)<br />key /etc/openvpn/server.key(サーバ秘密鍵ファイルのフルパス)<br />dh /etc/openvpn/dh1024.pem(DHパラメータファイルのフルパス)<br />server 192.168.20.0 255.255.255.0(VPNが使う仮想ネットワーク，192.168.20.1がVPNサーバに)<br />ifconfig-pool-persist ipp.txt(クライアントに振ったIP管理ファイル)<br />push "route 192.168.11.0 255.255.255.0"(サーバのWANネットワーク：多分)<br />client-to-client(VPNクライアント同士の通信を許可)<br />keepalive 10 120(接続が生きてるか監視の設定)<br />comp-lzo(LZO圧縮の有効)<br />max-clients 10(最大同時接続クライアント数)<br />user nobody(デーモンプロセスのユーザー)<br />group nobody(デーモンプロセスのグループ)<br />persist-key(不意な切断が発生した後の再接続処理の設定)<br />persist-tun(不意な切断が発生した後の再接続処理の設定)<br />status /var/log/openvpn-status.log(ステータスログの場所指定)<br />log /var/log/openvpn.log(ログファイルの保存場所指定)<br />verb 3(ログレベル)<br />--------------------<br /><br />１３．OpenVPNを起動します。<br /># /etc/init.d/openvpn start(再起動はrestart)<br /><br />/var/log/openvpn.logに以下があれば正常起動<br />Initialization Sequence Completed</strong><br /><br />これでサーバの設定は終了です。<br />後はVPNクライアントの設定です。<br /><br />・クライアントがWindowsの場合<br /><a href="http://sis.seesaa.net/article/114453815.html" target="_blank">WindowsでVPNクライアントの怪</a><br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://sis.seesaa.net/article/114336708.html">
<link>http://sis.seesaa.net/article/114336708.html</link>
<title>Linuxで時刻設定の怪</title>
<description>Linuxで時刻表示方法# dateインターネットで合わせる方法# yum install ntp# ntpdate タイム・サーバーのホスト名(time.nist.gov)# hwclock --systohcntpdを使って自動で合わせる場合/etc/ntpconfのserverをタイムサーバーのホスト名にして起動するだけ。</description>
<dc:subject>Linux：OS設定関連</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-02-16T16:28:18+09:00</dc:date>
<content:encoded><![CDATA[
Linuxで時刻表示方法<br /># date<br /><br />インターネットで合わせる方法<br /># yum install ntp<br /><br /># ntpdate タイム・サーバーのホスト名(time.nist.gov)<br /># hwclock --systohc<br /><br /><br />ntpdを使って自動で合わせる場合<br />/etc/ntpconfのserverをタイムサーバーのホスト名にして起動するだけ。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://sis.seesaa.net/article/114175058.html">
<link>http://sis.seesaa.net/article/114175058.html</link>
<title>今日から毎日</title>
<description>まさに私的過ぎるメモ。今日から毎日数時間ずつリハビリしよう。3時間ずつ。</description>
<dc:subject>チラシの裏</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-02-13T17:51:46+09:00</dc:date>
<content:encoded><![CDATA[
まさに私的過ぎるメモ。<br /><br />今日から毎日数時間ずつリハビリしよう。<br />3時間ずつ。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://sis.seesaa.net/article/114029782.html">
<link>http://sis.seesaa.net/article/114029782.html</link>
<title>WEBサーバでPHP利用可能にする怪</title>
<description>惰性でPHP使えるようにしたので、その手順をメモ。全く苦労した記憶がありません。※再構築するので# yum install gcc等でgccを用意しておいてください。手順１．PHPを有効にするためにapacheをソースから再インストールします。・ソースのアドレスを確認します。下のアドレスからDownload＞from a mirrorと進んでUnix Source: httpd-2.2.11.tar.gz(その時々の最新版)のURLを確認しましょう。http://httpd....</description>
<dc:subject>Linux：サーバー</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-02-11T05:10:53+09:00</dc:date>
<content:encoded><![CDATA[
惰性でPHP使えるようにしたので、その手順をメモ。<br />全く苦労した記憶がありません。<br /><br />※再構築するので# yum install gcc等でgccを用意しておいてください。<br /><br /><strong>手順<br /><br />１．PHPを有効にするためにapacheをソースから再インストールします。<br />・ソースのアドレスを確認します。<br />下のアドレスからDownload＞from a mirrorと進んでUnix Source: httpd-2.2.11.tar.gz(その時々の最新版)のURLを確認しましょう。<br /><a href="http://httpd.apache.org/" target="_blank">http://httpd.apache.org/</a><br /><br />・確認したらサーバでダウンロードしましょう。<br /># cd /home/sis<br /># wget <a href="http://ftp.kddilabs.jp/infosystems/apache/httpd/httpd-2.2.11.tar.gz" target="_blank">http://ftp.kddilabs.jp/infosystems/apache/httpd/httpd-2.2.11.tar.gz</a><br /><br />・解凍します。<br /># tar zxfv httpd-2.2.11.tar.gz<br /><br />・解凍出来たらインストールです。<br /># cd httpd-2.2.11<br />※本当は違う目的だったのと作業効率化のために色々有効にしました。<br />下準備をします。<br /># yum install openssl-devel<br /># yum install krb5-devel<br /><br />/usr/kerberosディレクトリにincludeディレクトリが無かったので。<br /># mkdir /usr/kerberos/include<br /># cd /usr/include<br /># ln -s /usr/kerberos/include/*<br /><br />いよいよインストールのオプション設定です。<br /># export CPPFLAGS=-I/usr/kerberos/include<br /># ./configure<br /> --enable-ssl＜SSL<br /> --enable-dav＜WebDAV<br /> --enable-so＜PHP<br /> --enable-suexec＜suEXEC(これをやりたかった。でもﾀﾞﾒだった。)<br /> --with-suexec-caller=apache＜suEXECを利用するユーザ<br /> --with-suexec-userdir=public_html<br /> --with-suexec-docroot=/home/html<br /> --with-suexec-logfile=/usr/local/apache2/logs/suexec_log<br /> --with-suexec-uidmin=500＜使用出来るユーザIDの最小値<br /> --with-suexec-gidmin=100＜上のグループ版<br /><br /># make clean(以前にmakeしてたら)<br /># make<br /># /etc/rc.d/init.d/httpd stop<br /># make install<br /><br />２．PHP本体をインストールしましょう。<br /># yum install php php-mbstring<br /><br />３．httpdを起動<br /># /etc/rc.d/init.d/httpd start<br /><br />４．動作テスト<br />test.phpを置いて動くか確かめましょう。<br />---test.phpの中身---<br /><br />--------------------<br />パーミッションは755</strong><br /><br />動けば成功です。その他の機能はそのうちメモしていきます。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://sis.seesaa.net/article/113970866.html">
<link>http://sis.seesaa.net/article/113970866.html</link>
<title>WEBサーバで複数のDDNSごとに違うページ表示の怪</title>
<description>apacheの仮想ホスト(バーチャルホスト)機能を使うと複数のWEBページを別ドメインで管理出来るようになります。普通に複数のドメインを取得している場合でも可能なのですが、うちの環境ではDDNSなので今回はこれでメモしていきます。・図mydomain1 ⇒ 111.222.333.444medomain2 ⇒ 111.222.333.444このように変換できる環境が前提です。http://mydomain1.com/ ⇒ mydomain1用のWEBページhttp://myd...</description>
<dc:subject>Linux：サーバー</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-02-10T03:11:25+09:00</dc:date>
<content:encoded><![CDATA[
apacheの仮想ホスト(バーチャルホスト)機能を使うと複数のWEBページを別ドメインで管理出来るようになります。普通に複数のドメインを取得している場合でも可能なのですが、うちの環境ではDDNSなので今回はこれでメモしていきます。<br /><br />・図<br />mydomain1　⇒　111.222.333.444<br />medomain2　⇒　111.222.333.444<br />このように変換できる環境が前提です。<br /><br /><a href="http://mydomain1.com/" target="_blank">http://mydomain1.com/</a>　⇒　mydomain1用のWEBページ<br /><a href="http://mydomain2.com/" target="_blank">http://mydomain2.com/</a>　⇒　mydomain2用のWEBページ<br /><br /><br />すでにDDNSを二つ取得済みで両方から自分のIPアドレスに変換されてるとします。<br /><br /><strong>手順<br />１．httpd.confを編集します。<br /># vi /etc/httpd/conf/httpd.conf<br /><br />---ファイルの中身---<br />～末尾に追加<br />#VirtualHost conf<br />NameVirtualHost 192.168.12.6＜NICに割り当てられているIP<br /><br /><VirtualHost 192.168.12.6><br />    DocumentRoot /home/html/domain1<br />    ServerName domain1.com<br /><br />　　#エラーログ<br />　　ErrorLog logs/domain1.com-error_log<br />　　#アクセスログ<br />　　CustomLog logs/domain1.com-access_log common<br /><br /></VirtualHost><br /><br /><VirtualHost 192.168.12.6><br />    DocumentRoot /home/html/domain2<br />    ServerName domain2.com<br /><br />　　ErrorLog logs/domain2.com-error_log<br />　　CustomLog logs/domain2.com-access_log common<br /><br /></VirtualHost><br /><br />～こうやって幾らでも増やせます。<br /><br />---------------------<br /><br />２．httpdを再起動します。<br /># /etc/rc.d/init.d/httpd restart</strong><br /><br /><br />※項目説明<br />#<VirtualHost ip.address.of.host.some_domain.com><br />#　ServerAdmin webmaster@host.some_domain.com<br />#　DocumentRoot /www/docs/host.some_domain.com<br />#　ServerName host.some_domain.com<br />#　ErrorLog logs/host.some_domain.com-error_log<br />#　CustomLog logs/host.some_domain.com-access_log common<br />#</VirtualHost><br /><br />IPアドレス直打ちで表示されるのは一番上に書かれた仮想ホストです。（多分）<br /><br />※最後にログは/var/log/httpd/にあります。<br />追記<br />※仮想ホストを設定した時は今までのDocumentRootをコメントアウトしておきましょう。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://sis.seesaa.net/article/113918220.html">
<link>http://sis.seesaa.net/article/113918220.html</link>
<title>FTPサーバにSSL通信を導入の怪</title>
<description>FTPサーバ導入については下CentOSでFTPサーバの怪FTP通信は実のところ全く暗号化がされていません。物理的に線の中継者なら通信内容を読む事が出来ます。なのでFTPはイントラネット内のみで使うべきなのでした。では、その通信をSSLで暗号化して読めなくしましょう。手順１．VSFTPの設定ファイルを編集します。# vi /etc/vsftpd/vsftpd.conf---ファイルの中身---～～末尾#ssl有効化ssl_enable=YES#サーバ証明書のパスrsa_cer...</description>
<dc:subject>Linux：サーバー</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-02-09T02:40:33+09:00</dc:date>
<content:encoded><![CDATA[
FTPサーバ導入については下<br /><a href="http://sis.seesaa.net/article/113647529.html" target="_blank">CentOSでFTPサーバの怪</a><br /><br />FTP通信は実のところ全く暗号化がされていません。物理的に線の中継者なら通信内容を読む事が出来ます。なのでFTPはイントラネット内のみで使うべきなのでした。<br /><br />では、その通信をSSLで暗号化して読めなくしましょう。<br /><br /><strong>手順<br />１．VSFTPの設定ファイルを編集します。<br /># vi /etc/vsftpd/vsftpd.conf<br /><br />---ファイルの中身---<br />～～末尾<br /><br />#ssl有効化<br />ssl_enable=YES<br /><br />#サーバ証明書のパス<br />rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem<br /><br />#SSL以外の通常通信も使えるようにするためには。(非推奨)<br />force_local_logins_ssl=NO#ログイン時にSSLを強制しない<br />force_local_data_ssl=NO#データ送受信時に…<br />-------------------<br /><br />２．サーバ証明書を作りましょう。<br /># cd /etc/pki/tls/certs/<br /># make vsftpd.pem<br />以下質問形式で進みます。<br />・国を入力<br />Country Name (2 letter code) [GB]:JP<br />・都道府県名<br />State or Province Name (full name) [Berkshire]:Tokyo<br />・更に詳しく市区町(面倒な場合は同じでもOK)<br />Locality Name (eg, city) [Newbury]:Tokyo<br />・サイトの名前<br />Organization Name (eg, company) [My Company Ltd]:sis's server<br />・記入しないで問題無し。<br />Organizational Unit Name (eg, section) []:<br />・ホスト名<br />Common Name (eg, your name or your server's hostname) []:ドメインアドレスとか<br />・管理者のメールアドレス<br />Email Address []:<br /><br />３．vsftpdを再起動します。<br /># /etc/rc.d/init.d/vsftpd restart</strong><br /><br />これでサーバ側の設定は終わりです。<br /><br />クライアント側のFTPソフトもSSL通信をサポートしていないといけません。そこでいくつかソフトを挙げておきます。<br />・smartFTP(最近シェアになったそうです。試用期間は1ヶ月)<br /><a href="http://www.smartftp.com/localization/projects/japanese/" target="_blank">http://www.smartftp.com/localization/projects/japanese/</a><br />日本語化と本体をインストールしましょう。<br /><br />・Filezilla(フリーソフトです。)ただし3.x版ではタイムアウトになったりリストだけ表示出来なかったりどうやってもうまくいかないので2.xの最終バージョン(2.2.32)のリンクを貼っておきます。<br />・<a href="http://downloads.sourceforge.net/filezilla/FileZilla_2_2_32.zip" target="_blank">http://downloads.sourceforge.net/filezilla/FileZilla_2_2_32.zip</a><br />・<a href="http://prdownloads.sourceforge.net/filezilla/FileZilla_2_2_32_setup.exe" target="_blank">http://prdownloads.sourceforge.net/filezilla/FileZilla_2_2_32_setup.exe</a><br />・<a href="http://downloads.sourceforge.net/filezilla/FileZilla_2_2_32_src.zip?big_mirror=0" target="_blank">http://downloads.sourceforge.net/filezilla/FileZilla_2_2_32_src.zip?big_mirror=0</a> <br /><br />・FirefoxアドオンのFireFTPでも出来るそうですがうまく行きませんでした。うまく行ってる人もいるので使えると思います。多分。<br /><br />プロトコルはFTP over SSL(explicit encryption)<br />ポートは通常では21<br />※SFTPではなくSSLFTPなので注意しましょう。<br /><br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://sis.seesaa.net/article/113821444.html">
<link>http://sis.seesaa.net/article/113821444.html</link>
<title>WEBサーバでCGI利用可能にする怪</title>
<description>CGIはサーバ上で動作するアプリケーションです。ユーザが送ってきた情報やファイルをサーバのCPUが処理します。つまりユーザにとって便利ですがサーバ管理者としてはチェックしていないとサーバを死に追いやる危険性もあります。とりあえず今回はCGIをとにかく動かす手順です。保守？ナニソレ？美味しいの？という状態です。rootログイン出来る人間（つまり管理者）のみしかWEBサーバを管理しない場合は、これで問題ありません。しかしユーザ(HPを管理する利用者)がいる場合は最後に紹介する次の...</description>
<dc:subject>Linux：サーバー</dc:subject>
<dc:creator>sis</dc:creator>
<dc:date>2009-02-07T05:03:14+09:00</dc:date>
<content:encoded><![CDATA[
CGIはサーバ上で動作するアプリケーションです。ユーザが送ってきた情報やファイルをサーバのCPUが処理します。つまりユーザにとって便利ですがサーバ管理者としてはチェックしていないとサーバを死に追いやる危険性もあります。<br /><br />とりあえず今回はCGIをとにかく動かす手順です。保守？ナニソレ？美味しいの？という状態です。rootログイン出来る人間（つまり管理者）のみしかWEBサーバを管理しない場合は、これで問題ありません。しかしユーザ(HPを管理する利用者)がいる場合は最後に紹介する次の記事を読みましょう。問題点等は、最後に詳しく書く予定です。<br /><br />すでにapacheが稼動していて/home/html以下でCGIを使えるようにするとします。<br /><br /><strong>手順<br />１．apacheの設定ファイルを開きます。<br /># vi /etc/httpd/conf/httpd.conf<br /><br /><br />---ファイルの中身---<br />～～～～<br />AddHandler cgi-script .cgi .pl＜これも追加<br />↑この行がコメントアウトされてるので#を消して有効にしましょう。<br />～～～～～～～<br /><Directory /home/html/*/><br />　　Options Includes ExecCGI＜基本的にはここが重要<br /></Directory><br />∧を書き足すか編集する。<br /><br />--------------------<br /><br />２．httpdを再起動します。<br /># /etc/rc.d/init.d/httpd restart<br /><br />これで完了です。適当なCGIを置いてテストしてみてください。</strong><br /><br /><br />※問題点<br />この方法ですとCGIが生成したファイル（アップローダでアップされたモノやログファイル）の所有者がapacheになってしまい、HP管理ユーザがCGIを管理する事が出来なくなってしまいます。（つまりroot以外はCGIの保守活動が出来ない）<br />更に所有者がapacheになってしまっているのでアップローダ等の容量制限をquotaで行なえません。(多分)もしかしたら上層ディレクトリの所有者がユーザなら問題無いかも。<br /><br />そこで次の記事でそれらの対策を書こうと思っています。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
</rdf:RDF>
