<?xml version="1.0" encoding="utf-8"?><feed version="0.3"
  xmlns="http://purl.org/atom/ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
	<title>徒然な開発日記</title>
	<link rel="alternate" type="text/html" href="http://project.iifp.biz/modules/xmaoh0/index.php" />
	<tagline>研究日記を掲載！</tagline>
	<modified>2007-02-01T12:01:25+09:00</modified>
	<copyright>Copyright 2007</copyright>
	<generator url="http://www.kowa.org/" version="0.5.0RC-Final">WordPress</generator>
	
		<entry>
	  	<author>
			<name>admin</name>
		</author>
		<title>CGI+sendmail経由でメールが送れない？？？</title>
		<link rel="alternate" type="text/html" href="http://project.iifp.biz/modules/xmaoh0/archives/2007/06/13/72/" />
		<id>http://project.iifp.biz/modules/xmaoh0/index.php?p=72</id>
		<modified>2007-06-13T12:40:09+09:00</modified>
		<issued>2007-06-13T12:40:09+09:00</issued>
		
	<dc:subject>徒然なこと</dc:subject>
	<dc:subject>開発日記</dc:subject>		<summary type="text/html">	そんな馬鹿な？？？CGIからsendmail経由でメールを送るとsendmailサーバーの「Mail Delivery Subsystem」さんから「送れねーよ！」とクレームのメールが来る？？？「ん、ななな・・・なんですと～」こりゃ困った・・・なんて前置きはともかく、エラーの内容を確認
	The original message was received at Wed, 13 Jun 2007 12:14:54 +0900from localhost.localdomain [127.0.0.1]&amp;nbsp;&amp;nbsp; &amp;#8212;&amp;#8211; The following addresses had permanent fatal errors &amp;#8212;&amp;#8211;&amp;lt;&amp;#8212;@XXXX.YYY&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (reason: 553 5.1.8 &amp;lt;apache@localhost.localdomain&amp;gt;&amp;#8230; Domain of sender address apache@localhost.localdomain does not exist)&amp;nbsp;&amp;nbsp; &amp;#8212;&amp;#8211; Transcript of session follows &amp;#8212;&amp;#8211;&amp;#8230; while talking to XXXX.YYY.:&amp;gt;&amp;gt;&amp;gt; MAIL From:&amp;lt;apache@localhost.localdomain&amp;gt; SIZE=1544&amp;lt;&amp;lt;&amp;lt; ...</summary>
		<content type="text/html" mode="escaped" xml:base="http://project.iifp.biz/modules/xmaoh0/archives/2007/06/13/72/"><![CDATA[	&lt;p&gt;&lt;BR&gt;そんな馬鹿な？？？&lt;BR&gt;CGIからsendmail経由でメールを送るとsendmailサーバーの「Mail Delivery Subsystem」さんから「送れねーよ！」とクレームのメールが来る？？？&lt;BR&gt;&lt;BR&gt;&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;「ん、&lt;FONT size=3&gt;&lt;/FONT&gt;な&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;&lt;FONT size=3&gt;な&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;&lt;FONT size=4&gt;な&lt;/FONT&gt;・・・&lt;FONT style=&quot;FONT-WEIGHT: bold&quot; size=5&gt;なんですと～&lt;/FONT&gt;」&lt;BR&gt;&lt;SPAN style=&quot;COLOR: rgb(0,0,0)&quot;&gt;こりゃ困った・・・&lt;BR&gt;なんて前置きはともかく、エラーの内容を確認&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;HR style=&quot;WIDTH: 100%; HEIGHT: 2px&quot;&gt;&lt;br /&gt;
&lt;CODE&gt;The original message was received at Wed, 13 Jun 2007 12:14:54 +0900&lt;BR&gt;from localhost.localdomain [127.0.0.1]&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;#8212;&amp;#8211; The following addresses had permanent fatal errors &amp;#8212;&amp;#8211;&lt;BR&gt;&amp;lt;&amp;#8212;@XXXX.YYY&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (reason: 553 5.1.8 &amp;lt;apache@localhost.localdomain&amp;gt;&amp;#8230; Domain of sender address apache@&lt;/CODE&gt;&lt;CODE&gt;localhost.localdomai&lt;/CODE&gt;&lt;CODE&gt;n does not exist)&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;#8212;&amp;#8211; Transcript of session follows &amp;#8212;&amp;#8211;&lt;BR&gt;&amp;#8230; while talking to XXXX.YYY.:&lt;BR&gt;&amp;gt;&amp;gt;&amp;gt; MAIL From:&amp;lt;apache@&lt;/CODE&gt;&lt;CODE&gt;localhost.localdomai&lt;/CODE&gt;&lt;CODE&gt;n&amp;gt; SIZE=1544&lt;BR&gt;&amp;lt;&amp;lt;&amp;lt; 553 5.1.8 &amp;lt;apache@&lt;/CODE&gt;&lt;CODE&gt;localhost.localdomai&lt;/CODE&gt;&lt;CODE&gt;n&amp;gt;&amp;#8230; Domain of sender address apache@&lt;/CODE&gt;&lt;CODE&gt;localhost.localdomai&lt;/CODE&gt;&lt;CODE&gt;n &lt;/CODE&gt;&lt;CODE&gt;does not exist&lt;BR&gt;501 5.6.0 Data format error&lt;BR&gt;&lt;/CODE&gt;&lt;br /&gt;
&lt;HR style=&quot;WIDTH: 100%; HEIGHT: 2px&quot;&gt;&lt;br /&gt;
これを訳すと、、、、「う～ん」。&lt;BR&gt;”送り先「XXXX.YYY」が「&lt;CODE&gt;localhost.localdomai&lt;/CODE&gt;&lt;CODE&gt;n&lt;/CODE&gt;」なんてドメインは知らん”&lt;BR&gt;と言っている。&lt;BR&gt;そりゃそうだ&lt;IMG alt=:shock: src=&quot;/modules/xmaoh0/wp-images/smilies/icon_eek.gif&quot;&gt;&lt;BR&gt;&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(0,0,0)&quot;&gt;原因は、送信側のメールドメインの設定。送信するときにグローバルに名前解決できるドメインで送信する必要があるって事。&lt;BR&gt;平たく言うと、送信時のドメインが「ローカルドメイン」では外部のメールサーバーから拒否される場合があるって事。&lt;BR&gt;&lt;BR&gt;これを解決するには、&lt;BR&gt;sendmail.mcを直す必要がある。以下の3行を追加。&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;HR style=&quot;WIDTH: 100%; HEIGHT: 2px&quot;&gt;&lt;br /&gt;
&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(0,0,0)&quot;&gt;MASQUERADE_AS(`AAAA.com&amp;#8217;)dnl&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(0,0,0)&quot;&gt;MASQUERADE_DOMAIN(`&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;CODE&gt;localhost.localdomai&lt;/CODE&gt;&lt;CODE&gt;n&amp;#8217;&lt;/CODE&gt;&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(0,0,0)&quot;&gt;)dnl&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(0,0,0)&quot;&gt;FEATURE(masquerade_envelope)dnl&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;HR style=&quot;WIDTH: 100%; HEIGHT: 2px&quot;&gt;&lt;br /&gt;
&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(0,0,0)&quot;&gt;これは、&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(0,0,0)&quot;&gt;「&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;CODE&gt;localhost.localdomai&lt;/CODE&gt;&lt;CODE&gt;n &lt;/CODE&gt;&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(0,0,0)&quot;&gt;」から送ろうとする場合（2行目）&lt;BR&gt;※&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;CODE&gt;localhost.localdomai&lt;/CODE&gt;&lt;CODE&gt;n &lt;/CODE&gt;&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(0,0,0)&quot;&gt;は各自のメールサーバ名だね&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;IMG alt=:roll: src=&quot;/modules/xmaoh0/wp-images/smilies/icon_rolleyes.gif&quot;&gt;&lt;BR&gt;&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(0,0,0)&quot;&gt;「AAAA.com」としてメールを送信する（2行目）&lt;BR&gt;※AAAA.comは自分の持ってるドメイン名&lt;BR&gt;残りの設定（3行目）は難しいので「おまじない」と思って。&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR&gt;で、m4コマンドでsendmail.cfを作って&lt;BR&gt;いざsendmailを再起動。そしてメールを送信すれば&lt;IMG alt=:mrgreen: src=&quot;/modules/xmaoh0/wp-images/smilies/icon_mrgreen.gif&quot;&gt;
&lt;/p&gt;
]]></content>
	</entry>
		<entry>
	  	<author>
			<name>admin</name>
		</author>
		<title>PEAR::Image_Graph 円グラフの凡例</title>
		<link rel="alternate" type="text/html" href="http://project.iifp.biz/modules/xmaoh0/archives/2007/05/11/71/" />
		<id>http://project.iifp.biz/modules/xmaoh0/index.php?p=71</id>
		<modified>2007-05-11T10:18:48+09:00</modified>
		<issued>2007-05-11T10:18:48+09:00</issued>
		
	<dc:subject>徒然なこと</dc:subject>
	<dc:subject>PHP</dc:subject>		<summary type="text/html">	PHPでグラフを表示するのにImage＿Graphを使用している。色々なグラフを出せていい感じ！！なによりフリーなのです。今回、円グラフで凡例を表示させると「凡例がでない」現象にぶち当たったので、メモがきです。PEARのバグレポートにありました。http://pear.php.net/bugs/bug.php?id=8055&amp;amp;edit=1以下の行を削除すれば、取り合えずは表示できりょうです。In file Image/Graph/Plot/Pie.phpLine 502: // $this-&amp;gt;_clip(true)；Line 616: // $this-&amp;gt;_clip(false)；しかし、その影響範囲は不明ですが、でないよりはと思い思い切って削除。取り合えず問題なさそう・・・・

 </summary>
		<content type="text/html" mode="escaped" xml:base="http://project.iifp.biz/modules/xmaoh0/archives/2007/05/11/71/"><![CDATA[	&lt;p&gt;PHPでグラフを表示するのにImage＿Graphを使用している。&lt;br /&gt;色々なグラフを出せていい感じ！！なによりフリーなのです。&lt;/p&gt;
	&lt;p&gt;今回、円グラフで凡例を表示させると&lt;span style=&quot;font-weight: bold;&quot;&gt;「凡例がでない」&lt;/span&gt;現象にぶち当たったので、メモがきです。&lt;/p&gt;
	&lt;p&gt;PEARのバグレポートにありました。&lt;br /&gt;http://pear.php.net/bugs/bug.php?id=8055&amp;amp;edit=1&lt;/p&gt;
	&lt;p&gt;以下の行を削除すれば、取り合えずは表示できりょうです。&lt;br /&gt;In file Image/Graph/Plot/Pie.php&lt;/p&gt;
	&lt;p&gt;Line 502: // $this-&amp;gt;_clip(true)；&lt;br /&gt;Line 616: // $this-&amp;gt;_clip(false)；&lt;/p&gt;
	&lt;p&gt;しかし、その影響範囲は不明ですが、でないよりはと思い思い切って削除。&lt;br /&gt;取り合えず問題なさそう・・・・&lt;/p&gt;
]]></content>
	</entry>
		<entry>
	  	<author>
			<name>admin</name>
		</author>
		<title>XOOPSのモジュール開発手順メモ</title>
		<link rel="alternate" type="text/html" href="http://project.iifp.biz/modules/xmaoh0/archives/2007/04/09/70/" />
		<id>http://project.iifp.biz/modules/xmaoh0/index.php?p=70</id>
		<modified>2007-04-09T10:41:51+09:00</modified>
		<issued>2007-04-09T10:41:51+09:00</issued>
		
	<dc:subject>XOOPS！ずーぷす！</dc:subject>		<summary type="text/html">	XOOPSのモジュール開発手順メモ・モジュールを開発するためには、　1.モジュール構成を作る。
　2.DBを作る　3.管理画面を作る　4.ブロックを作る　5.本体を作る　6.そのほかの機能を作る。のステップを踏みます。他のモジュールを参考にしながら以下にメモです。まず、[STEP１]　モジュール構成を作る。他のモジュールのフォルダを見ると、「project_version.php」なんてファイルがあると思いますが、これがxoopsモジュールの肝です。このファイルには、色々なモジュールの情報が含まれています。1.モジュール本体の情報2.DBのテーブル3.管理画面の項目4.ブロックのプログラム情報5.テンプレート6.イベントの構成これら全てを書き込む必要があるので、まずこの段階でモジュールの構成をしっかり検討しましょう。[STEP2]DBを作る。他のモジュールフォルダに「SQL」がありますよね。これを参考にSQLファイルを作りましょう。重要なのは、[STEP１]で指定したDBのテーブル構成と一致している必要があるということです。また、テーブル名は[STEP１]でもそうですが、XOOPSのテーブルサフィックスなしの情報を記載します。[STEP３]管理画面の項目管理画面は他のモジュールを参考にしてつくればすぐにつくれます。一般設定を使用する場合は、プログラミング不要です。[STEP1]で一般設定項目を指定すれば、画面が自動的に構成される仕組みです。[STEP4]ブロックを作る。ブロックは「block」なんてフォルダが他のモジュールにあると思います。参考にしてください。これも[STEP１]と整合性が必要です。[STEP１]では、どのブロックで、どのプログラムを使用して、どのテンプレートで表示するかを書いておきます。その通りにプログラムを作らないと動きません。また、ブロックのプログラムを作る場合、戻りは必ず配列でもどします。これは、XOOPSがsmartyを使用して画面を表示する際に必要です。また、忘れずにブロック用テンプレートも作ってください。[STEP1]でテンプレート名を指定していますので、ちゃんと整合性を合わせてください。
[STEP５]本体xoopsのモジュール本体はindex.phpで作ってください。本体用テンプレートが必要です。他のモジュールを参考にします。[STEP6]そのほかの機能XOOPSにはサイト内検索の機能があります。他のモジュールを参考にして、モジュール内のincludeフォルダにsearch.phpを作成します。モジュールの検索対象を指定して、結果セットを返すようにます。簡単なメモ書きですが、他のモジュールを参考にしてXOOPSモジュールの開発をしてみましょう！大切なのは「XOOPS＿VERSION.PHP」というファイルです。

 </summary>
		<content type="text/html" mode="escaped" xml:base="http://project.iifp.biz/modules/xmaoh0/archives/2007/04/09/70/"><![CDATA[	&lt;p&gt;XOOPSのモジュール開発手順メモ&lt;br /&gt;・モジュールを開発するためには、&lt;br /&gt;　1.モジュール構成を作る。&lt;br /&gt;
　2.DBを作る&lt;br /&gt;　3.管理画面を作る&lt;br /&gt;　4.ブロックを作る&lt;br /&gt;　5.本体を作る&lt;br /&gt;　6.そのほかの機能を作る。&lt;br /&gt;のステップを踏みます。&lt;br /&gt;他のモジュールを参考にしながら以下にメモです。&lt;br /&gt;まず、&lt;/p&gt;
	&lt;p&gt;[STEP１]　モジュール構成を作る。&lt;br /&gt;他のモジュールのフォルダを見ると、&lt;br /&gt;「project_version.php」&lt;br /&gt;なんてファイルがあると思いますが、これがxoopsモジュールの肝です。&lt;br /&gt;このファイルには、色々なモジュールの情報が含まれています。&lt;br /&gt;1.モジュール本体の情報&lt;br /&gt;2.DBのテーブル&lt;br /&gt;3.管理画面の項目&lt;br /&gt;4.ブロックのプログラム情報&lt;br /&gt;5.テンプレート&lt;br /&gt;6.イベントの構成&lt;br /&gt;これら全てを書き込む必要があるので、まずこの段階でモジュールの構成をしっかり検討しましょう。&lt;/p&gt;
	&lt;p&gt;[STEP2]DBを作る。&lt;br /&gt;他のモジュールフォルダに「SQL」がありますよね。&lt;br /&gt;これを参考にSQLファイルを作りましょう。重要なのは、[STEP１]で指定したDBのテーブル構成と一致している必要があるということです。&lt;br /&gt;また、テーブル名は[STEP１]でもそうですが、XOOPSのテーブルサフィックスなしの情報を記載します。&lt;/p&gt;
	&lt;p&gt;[STEP３]管理画面の項目&lt;br /&gt;管理画面は他のモジュールを参考にしてつくればすぐにつくれます。&lt;br /&gt;一般設定を使用する場合は、プログラミング不要です。&lt;br /&gt;[STEP1]で一般設定項目を指定すれば、画面が自動的に構成される仕組みです。&lt;/p&gt;
	&lt;p&gt;[STEP4]ブロックを作る。&lt;br /&gt;ブロックは「block」なんてフォルダが他のモジュールにあると思います。&lt;br /&gt;参考にしてください。これも[STEP１]と整合性が必要です。&lt;br /&gt;[STEP１]では、どのブロックで、どのプログラムを使用して、どのテンプレートで表示するかを書いておきます。&lt;br /&gt;その通りにプログラムを作らないと動きません。&lt;br /&gt;また、ブロックのプログラムを作る場合、戻りは必ず配列でもどします。&lt;br /&gt;これは、XOOPSがsmartyを使用して画面を表示する際に必要です。&lt;br /&gt;また、忘れずにブロック用テンプレートも作ってください。[STEP1]でテンプレート名を指定していますので、ちゃんと整合性を合わせてください。&lt;/p&gt;
	&lt;p&gt;[STEP５]本体&lt;br /&gt;xoopsのモジュール本体はindex.phpで作ってください。&lt;br /&gt;本体用テンプレートが必要です。&lt;br /&gt;他のモジュールを参考にします。&lt;/p&gt;
	&lt;p&gt;[STEP6]そのほかの機能&lt;br /&gt;XOOPSにはサイト内検索の機能があります。&lt;br /&gt;他のモジュールを参考にして、モジュール内のincludeフォルダにsearch.phpを作成します。&lt;br /&gt;モジュールの検索対象を指定して、結果セットを返すようにます。&lt;/p&gt;
	&lt;p&gt;簡単なメモ書きですが、他のモジュールを参考にしてXOOPSモジュールの開発をしてみましょう！&lt;br /&gt;大切なのは「XOOPS＿VERSION.PHP」というファイルです。
&lt;/p&gt;
]]></content>
	</entry>
		<entry>
	  	<author>
			<name>admin</name>
		</author>
		<title>外部からメールサーバ接続でNG</title>
		<link rel="alternate" type="text/html" href="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/20/69/" />
		<id>http://project.iifp.biz/modules/xmaoh0/index.php?p=69</id>
		<modified>2007-02-20T10:29:35+09:00</modified>
		<issued>2007-02-20T10:29:35+09:00</issued>
		
	<dc:subject>ただ！フリーないまどきの開発事情</dc:subject>		<summary type="text/html">	最近のネットワーク事情で、外部からのSMTPポート番号25がブロックされていることが多いです。昨日、メールサーバを建てたのですが、外部から（TELNETで）接続を試みるも、サーバから応答がない。あれ！？おかしい・・・・・・なんて、悩んで1日が経過。時間がもったいな。。。。。外部からってのが、ワイヤレスLANの某ホットスポットで試したのですが、そのホームページを見てみると、「25番ポートはブロックしています。」なんてかいてある。んで、sendmailの設定変更を余儀なくされ以下に記載！#vi /etc/mail/sendnail.mcdnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea&amp;#8217;)dnlの部分を探してDAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea&amp;#8217;)dnl
に変更。これを設定すると25番ポートはブロックされます。25番を有効にする場合は、その上にDAEMON_OPTIONS(`Port=smtp, Name=MTA&amp;#8217;)dnl
	を追加してやる必要がある。※25番ポートは生かしておきましょう。※587番ポートは内部転送を禁止しているらしく、内部からのsendmailでの送信が失敗します。で、実はこれだけでは不十分。サーバのファイヤーウォールを確認。#ipatbles -L:587は開いてないので、#iptables -A INPUT -p tcp &amp;#8211;dport 587 -j ACCEPTで追加。#ipatbles -Lで追加されたことを確認して#etc/init.d/iptables save#service iptables restartで設定を保存。んで、メールサーバの設定を再読みこして#service sendmail reload外部のネットワークから#telnet サーバドメイン 587Trying 127.0.0.1&amp;#8230;Connected to 127.0.0.1 (127.0.0.1).Escape character is &amp;#8216;^]&amp;#8217;.220 hades ESMTP Sendmail; Tue, 20 Feb 2007 20:58:35 +0900ELHO localhost &amp;#8656;これを入力する。500 5.5.1 Command unrecognized: &amp;#8220;ELHO localhost&quot;EHLO localhost250-hades Hello ...</summary>
		<content type="text/html" mode="escaped" xml:base="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/20/69/"><![CDATA[	&lt;p&gt;最近のネットワーク事情で、外部からのSMTPポート番号25がブロックされていることが多いです。&lt;br /&gt;昨日、メールサーバを建てたのですが、外部から（TELNETで）接続を試みるも、サーバから応答がない。&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;font style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot; size=&quot;3&quot;&gt;あれ！？&lt;/font&gt;&lt;/div&gt;
おかしい・・・・・・&lt;br /&gt;なんて、悩んで1日が経過。時間がもったいな。。。。。&lt;br /&gt;外部からってのが、ワイヤレスLANの某ホットスポットで試したのですが、そのホームページを見てみると、&lt;font style=&quot;color: rgb(255, 0, 0);&quot; size=&quot;6&quot;&gt;&lt;br /&gt;「25番ポートはブロックしています。」&lt;/font&gt;&lt;br /&gt;なんてかいてある。&lt;br /&gt;んで、sendmailの設定変更を余儀なくされ以下に記載！&lt;br /&gt;#vi /etc/mail/sendnail.mc&lt;br /&gt;dnl DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea&amp;#8217;)dnl&lt;br /&gt;の部分を探して&lt;br /&gt;DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea&amp;#8217;)dnl&lt;br /&gt;
に変更。&lt;br /&gt;これを設定すると25番ポートはブロックされます。&lt;br /&gt;25番を有効にする場合は、その上に&lt;br /&gt;DAEMON_OPTIONS(`Port=smtp, Name=MTA&amp;#8217;)dnl&lt;/p&gt;
	&lt;p&gt;を追加してやる必要がある。&lt;br /&gt;※25番ポートは生かしておきましょう。&lt;br /&gt;※&lt;span style=&quot;font-weight: bold;&quot;&gt;587番ポート&lt;/span&gt;は内部転送を禁止しているらしく、内部からのsendmailでの送信が失敗します。&lt;/p&gt;
	&lt;p&gt;で、&lt;br /&gt;実はこれだけでは不十分。&lt;br /&gt;サーバのファイヤーウォールを確認。&lt;br /&gt;#ipatbles -L&lt;br /&gt;:&lt;br /&gt;587は開いてないので、&lt;br /&gt;#iptables -A INPUT -p tcp &amp;#8211;dport 587 -j ACCEPT&lt;br /&gt;で追加。&lt;br /&gt;#ipatbles -L&lt;br /&gt;で追加されたことを確認して&lt;br /&gt;#etc/init.d/iptables save&lt;br /&gt;#service iptables restart&lt;br /&gt;で設定を保存。&lt;br /&gt;んで、メールサーバの設定を再読みこして&lt;br /&gt;#service sendmail reload&lt;/p&gt;
	&lt;p&gt;外部のネットワークから&lt;br /&gt;#telnet &lt;span style=&quot;font-style: italic;&quot;&gt;サーバドメイン&lt;/span&gt; 587&lt;br /&gt;Trying 127.0.0.1&amp;#8230;&lt;br /&gt;Connected to 127.0.0.1 (127.0.0.1).&lt;br /&gt;Escape character is &amp;#8216;^]&amp;#8217;.&lt;br /&gt;220 hades ESMTP Sendmail; Tue, 20 Feb 2007 20:58:35 +0900&lt;br /&gt;ELHO localhost &amp;#8656;これを入力する。&lt;br /&gt;500 5.5.1 Command unrecognized: &amp;#8220;ELHO localhost&amp;#8221;&lt;br /&gt;EHLO localhost&lt;br /&gt;250-hades Hello [127.0.0.1], pleased to meet you&lt;br /&gt;250-ENHANCEDSTATUSCODES&lt;br /&gt;250-PIPELINING&lt;br /&gt;250-8BITMIME&lt;br /&gt;250-SIZE&lt;br /&gt;250-DSN&lt;br /&gt;250-AUTH LOGIN PLAIN　&amp;#8656;　確認。これでSMTP認証が実装されている&lt;br /&gt;250-DELIVERBY&lt;br /&gt;250 HELP&lt;br /&gt;QUIT　&amp;#8656;　これを入力する。&lt;br /&gt;で確認。&lt;br /&gt;応答ありました（～～）；&lt;/p&gt;
	&lt;p&gt;
&lt;/p&gt;
]]></content>
	</entry>
		<entry>
	  	<author>
			<name>admin</name>
		</author>
		<title>fedoracore6でメールサーバ</title>
		<link rel="alternate" type="text/html" href="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/19/68/" />
		<id>http://project.iifp.biz/modules/xmaoh0/index.php?p=68</id>
		<modified>2007-02-19T14:39:21+09:00</modified>
		<issued>2007-02-19T14:39:21+09:00</issued>
		
	<dc:subject>ただ！フリーないまどきの開発事情</dc:subject>		<summary type="text/html">	FedoraCore6でメールサーバを構築した時の覚書。まず、必要なパッケージは■メールサーバsendmailsendmail-cfcyrus-sasl■pop3/imapcyrus-imapdを使う。#yum list sendmail*をしてパッケージを確認入ってなかたっら#yum -y install sendmailでインストール同様に他のパッケージを確認とインストール※同然ですが、他のIMAPが入っていたら　#yum remove dovecot　とかで削除しましょう！まず、sendmailの設定。以下のファイルを編集。(デフォルトのsendmail.mc)#cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.orig#vi /etc/mail/sendmail.mcdnl define(`confSMTP_LOGIN_MSG&amp;#8217;, `$j Sendmail; $b&amp;#8217;)dnlこの行を探して頭の&quot;dnl &amp;#8220;を消す。dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN&amp;#8217;)dnldnl define(`confAUTH_MECHANISMS&amp;#8217;, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN&amp;#8217;)この2行の頭”dnl ”を消す。dnl define(`confLOCAL_MAILER&amp;#8217;, `cyrusv2&amp;prime;)dnldnl define(`CYRUSV2_MAILER_ARGS&amp;#8217;, `FILE /var/lib/imap/socket/lmtp&amp;#8217;)dnlとdnl MAILER(cyrusv2)dnlの行を探して同様に”dnl ”を消す。DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA&amp;#8217;)dnl の行を探して、頭に”dnl ”を加える。最後の行にdefine(&amp;#8217;CYRUS_MAILER_FLAGS&amp;#8217;,'A5@W&amp;#8217;)dnlを追加して、保存し#m4 /etc/mail/sendmail.mc &amp;gt; /etc/mail/sendmail.cfを実行する。次に#cp /usr/lib/sasl2/Sendmail.conf /usr/lib/sasl2/Sendmail.conf.orig#vi /usr/lib/sasl2/Sendmail.confsaslauthdの箇所をauxpropに変更Cyrus-imapd（POP3とIMAP）の設定#cp /etc/imapd.conf /etc/imapd.conf.orig#vi /etc/imapd.conf以下を修正admins: cyrus ⇒　imapを管理するユーザに変更。ここでは、デフォルトのcyrus※cyrus-imapdをインストールするとデフォルトで”cyrus”というユーザが追加されますが、お好みで管理用のユーザを追加してください。：sasl_pwcheck_method:&amp;nbsp; ...</summary>
		<content type="text/html" mode="escaped" xml:base="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/19/68/"><![CDATA[	&lt;p&gt;FedoraCore6でメールサーバを構築した時の覚書。&lt;br /&gt;まず、必要なパッケージは&lt;br /&gt;■メールサーバ&lt;br /&gt;sendmail&lt;br /&gt;sendmail-cf&lt;br /&gt;cyrus-sasl&lt;br /&gt;■pop3/imap&lt;br /&gt;cyrus-imapd&lt;br /&gt;を使う。&lt;br /&gt;#yum list sendmail*&lt;br /&gt;をしてパッケージを確認&lt;br /&gt;入ってなかたっら&lt;br /&gt;#yum -y install sendmail&lt;br /&gt;でインストール&lt;br /&gt;同様に他のパッケージを確認とインストール&lt;br /&gt;※同然ですが、他のIMAPが入っていたら&lt;br /&gt;　#yum remove dovecot&lt;br /&gt;　とかで削除しましょう！&lt;/p&gt;
	&lt;p&gt;まず、sendmailの設定。&lt;br /&gt;以下のファイルを編集。(デフォルトのsendmail.mc)&lt;br /&gt;#cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.orig&lt;br /&gt;#vi /etc/mail/sendmail.mc&lt;br /&gt;dnl define(`confSMTP_LOGIN_MSG&amp;#8217;, `$j Sendmail; $b&amp;#8217;)dnl&lt;br /&gt;この行を探して頭の&quot;dnl &amp;#8220;を消す。&lt;/p&gt;
	&lt;p&gt;dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN&amp;#8217;)dnl&lt;br /&gt;dnl define(`confAUTH_MECHANISMS&amp;#8217;, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN&amp;#8217;)&lt;br /&gt;この2行の頭”dnl ”を消す。&lt;br /&gt;dnl define(`confLOCAL_MAILER&amp;#8217;, `cyrusv2&amp;prime;)dnl&lt;br /&gt;dnl define(`CYRUSV2_MAILER_ARGS&amp;#8217;, `FILE /var/lib/imap/socket/lmtp&amp;#8217;)dnl&lt;br /&gt;と&lt;br /&gt;dnl MAILER(cyrusv2)dnl&lt;br /&gt;の行を探して同様に”dnl ”を消す。&lt;/p&gt;
	&lt;p&gt;DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA&amp;#8217;)dnl &lt;br /&gt;の行を探して、頭に”dnl ”を加える。&lt;br /&gt;最後の行に&lt;br /&gt;define(&amp;#8217;CYRUS_MAILER_FLAGS&amp;#8217;,'A5@W&amp;#8217;)dnl&lt;br /&gt;を追加して、保存し&lt;br /&gt;&lt;font face=&quot;ＭＳ Ｐゴシック, Osaka&quot;&gt;&lt;/font&gt;#m4 /etc/mail/sendmail.mc &amp;gt; /etc/mail/sendmail.cf&lt;br /&gt;を実行する。&lt;/p&gt;
	&lt;p&gt;次に&lt;br /&gt;#cp /usr/lib/sasl2/Sendmail.conf /usr/lib/sasl2/Sendmail.conf.orig&lt;br /&gt;#vi /usr/lib/sasl2/Sendmail.conf&lt;br /&gt;saslauthd&lt;br /&gt;の箇所を&lt;br /&gt;auxprop&lt;br /&gt;に変更&lt;/p&gt;
	&lt;p&gt;Cyrus-imapd（POP3とIMAP）の設定&lt;br /&gt;#cp /etc/imapd.conf /etc/imapd.conf.orig&lt;br /&gt;#vi /etc/imapd.conf&lt;br /&gt;以下を修正&lt;br /&gt;admins: cyrus ⇒　imapを管理するユーザに変更。ここでは、デフォルトのcyrus&lt;br /&gt;※cyrus-imapdをインストールするとデフォルトで”cyrus”というユーザが追加されますが、お好みで管理用のユーザを追加してください。&lt;br /&gt;：&lt;br /&gt;sasl_pwcheck_method:&amp;nbsp; saslauthd&amp;nbsp; ⇒　auxporp に変更&lt;br /&gt;取り合えずこんなところでOK！&lt;/p&gt;
	&lt;p&gt;で、&lt;br /&gt;#service sendmail stop&lt;br /&gt;#service cyrus-imapd start&lt;br /&gt;#service saslauthd start&lt;br /&gt;#service sendmial start&lt;br /&gt;としてサービスを起動しなおす。&lt;br /&gt;で、&lt;br /&gt;#chkconfig &amp;#8211;list sendmail&lt;br /&gt;#chkconfig sendmail on&lt;br /&gt;#chkconfig &amp;#8211; list saslauthd&lt;br /&gt;#chkconfig saslauthd on&lt;br /&gt;#chkconfig &amp;#8211; list cyrus-imapd&lt;br /&gt;#chkconfig cyrus-imapd on&lt;br /&gt;とかして、再起動してもサービスが実行されるようにする。&lt;/p&gt;
	&lt;p&gt;ここで、ちょっとした呪文が必要です。&lt;br /&gt;#saslpasswd2 cyrus(管理用に設定したID)&lt;br /&gt;PASSWORD:&lt;br /&gt;#chown cyrus:mail /etc/sasldb2&lt;br /&gt;#chmod 640 /etc/sasldb2&lt;br /&gt;これは、一度実行すればOKでしょう！&lt;/p&gt;
	&lt;p&gt;Cyrus-imapdはFedoraCoreのユーザと非同期にメールユーザを管理することができます。&lt;br /&gt;このため、Cyrus-imapdのコマンドを使用してメールユーザを追加する必要があります。&lt;br /&gt;念のため&lt;br /&gt;#su - imap管理用のユーザ&lt;br /&gt;として、以下を実行します。&lt;br /&gt;#cyradm -u 上で追加したimap管理用のユーザ 　localhost&lt;br /&gt;IMAP PASSWORD:(管理用に設定したパスワードを入力）&lt;br /&gt;ホスト名&amp;gt;&lt;br /&gt;となり専用のプロンプトが表示されます。&lt;br /&gt;ここで、&lt;br /&gt;ホスト名&amp;gt;cm user.ユーザID&lt;br /&gt;でユーザが追加されます。&lt;br /&gt;以下必要な設定です。&lt;br /&gt;ホスト名&amp;gt;setquota&amp;nbsp; user.ユーザID 10000 　　※メールボックスの容量&lt;br /&gt;ホスト名&amp;gt;sam user.ユーザID imap管理用のユーザ&amp;nbsp; lrswipcda ※ユーザのメールボックスを管理者権限で管理できる&lt;/p&gt;
	&lt;p&gt;ユーザの削除を行うには。&lt;br /&gt;ホスト名&amp;gt;dm user.ユーザID&lt;br /&gt;とすればOKです。&lt;br /&gt;次に追加したユーザのパスワードを設定します。&lt;br /&gt;#su　-&lt;br /&gt;#saslpasswd2 ユーザID&lt;br /&gt;PASSWORD:&lt;br /&gt;となるので、パスワードを入力してください。&lt;/p&gt;
	&lt;p&gt;これで、Outlook Expressからつなげてみましょう！&lt;br /&gt;※オプションの設定で「デフォルトのメールボックス」の設定で「INBOX」をつけましょう！&lt;/p&gt;
	&lt;p&gt;これだけでは、メールのパスワードの変更が管理者しかできないので、webmailを導入します。&lt;br /&gt;■webmail&lt;br /&gt;squirremail&lt;br /&gt;を使用することにします。&lt;br /&gt;インストールの手順だけ以下に&lt;br /&gt;#wget http://jaist.dl.sourceforge.net/sourceforge/squirrelmail/squirrelmail-1.4.9a.tar.bz2&lt;br /&gt;#tar jxvf squirrelmail-1.4.9a.tar.bz2&lt;br /&gt;#cd squirrelmail-1.4.9a&lt;br /&gt;#wget ftp://ftp.back-street.net/pub/squirrelmail/squirrelmail-1.4.9a-ja-patch&lt;br /&gt;#patch -p0 &amp;lt; squirrelmail-1.4.9a-ja-patch&lt;br /&gt;#mv squirrelmail-1.4.9a /var/www/webmail&lt;br /&gt;#wget http://jaist.dl.sourceforge.net/sourceforge/squirrelmail/all_locales-1.4.9-20070106.zip&lt;br /&gt;#unzip all_locales-1.4.9-20070106.zip -d all_locales&lt;br /&gt;#cd all_locales&lt;br /&gt;#./install&lt;br /&gt;#cd /var/www/webmail/po/&lt;br /&gt;#./compilepo ja_JP&lt;br /&gt;#chmod 730 /var/www/webmail/data/&lt;br /&gt;#chown -R apache:apache /var/www/webmail/data/&lt;br /&gt;#/var/www/webmail/config/conf.pl&lt;/p&gt;
	&lt;p&gt;以下はツールでの作業&lt;/p&gt;
	&lt;p&gt;Command &amp;gt;&amp;gt; 10&lt;br /&gt;Command &amp;gt;&amp;gt; 1&lt;br /&gt;[en_US]: ja_JP&lt;br /&gt;Command &amp;gt;&amp;gt; 2&lt;br /&gt;[iso-8859-1]: iso-2022-jp&lt;br /&gt;Command &amp;gt;&amp;gt; r&lt;br /&gt;Command &amp;gt;&amp;gt; 1&lt;br /&gt;Command &amp;gt;&amp;gt; 5&lt;br /&gt;[]: /webmail&lt;br /&gt;Command &amp;gt;&amp;gt; r&lt;br /&gt;Command &amp;gt;&amp;gt; 2&lt;br /&gt;Command &amp;gt;&amp;gt; 1&lt;br /&gt;[localhost]: 自分のドメイン&lt;br /&gt;Command &amp;gt;&amp;gt; 3&lt;br /&gt;Your choice [1/2] [1]:1&amp;nbsp; &amp;#8656;Sendmail&lt;br /&gt;　※SMTP－AUTHを実装しているのですが、SMTPを選択した場合、色々やってみましたがでダメでした。&lt;br /&gt;Command &amp;gt;&amp;gt; r&lt;br /&gt;Command &amp;gt;&amp;gt; 4&lt;br /&gt;Command &amp;gt;&amp;gt; 7&lt;br /&gt;Hide SM attributions (y/n) [n]: y&lt;br /&gt;Command &amp;gt;&amp;gt; q&lt;br /&gt;Save?&amp;nbsp; [Y/n]: y&lt;/p&gt;
	&lt;p&gt;でな具合に設定します。&lt;br /&gt;#wget http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fcompatibility-2.0.6.tar.gz&lt;br /&gt;Compatibilityプラグイン:プラグインを全てのバージョンのSquirrelMailでそのまま動くようにする。&lt;/p&gt;
	&lt;p&gt;#wget http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fempty_trash-1.4-1.2.2.tar.gz&lt;br /&gt;Empty Trashプラグイン:ゴミ箱フォルダを自動的に空にする。&lt;/p&gt;
	&lt;p&gt;#wget http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fchg_sasl_passwd-1.4.1-1.4.tar.gz&lt;br /&gt;Change Sasl Passwordプラグイン:ユーザのパスワードを変更する。&lt;/p&gt;
	&lt;p&gt;をダウンロードします&lt;br /&gt;ダウンロードファイルを&lt;br /&gt;cd /var/www/webmail/plugins/　&lt;br /&gt;に移動して展開します。&lt;br /&gt;それぞれのフォルダにconfig.php.sampleがあるので、config.phpにリネームします。&lt;br /&gt;「Change Sasl Passwordプラグイン」は以下の設定が必要です。&lt;br /&gt;#cd /var/www/webmail/plugins/chg_sasl_passwd&lt;br /&gt;#gcc -o chgsaslpasswd chgsaslpasswd.c&lt;br /&gt;#chown cyrus:apache chgsaslpasswd&lt;br /&gt;#chmod 4550 chgsaslpasswd&lt;br /&gt;を実行します。&lt;br /&gt;そして、Pluginを登録するために&lt;br /&gt;# /var/www/webmail/config/conf.pl&lt;br /&gt;を実行し、8番のメニューを選択して一覧から登録対象を選択します&lt;/p&gt;
	&lt;p&gt;つぎに、Apacheの設定です。&lt;br /&gt;#vi /etc/httpd/conf.d/webmail.conf&lt;/p&gt;
	&lt;p&gt;Alias /webmail /var/www/webmail&lt;br /&gt;&amp;lt;Directory /var/www/webmail&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllowOverride Limit&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;/p&gt;
	&lt;p&gt;を保存します。&lt;br /&gt;#service httpd reload&lt;br /&gt;で設定を読み直して。&lt;br /&gt;http://サーバ名/webmailでアクセスし、imapで設定したユーザでログインしてください。&lt;/p&gt;
]]></content>
	</entry>
		<entry>
	  	<author>
			<name>admin</name>
		</author>
		<title>ファイヤーウォールのこと</title>
		<link rel="alternate" type="text/html" href="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/15/67/" />
		<id>http://project.iifp.biz/modules/xmaoh0/index.php?p=67</id>
		<modified>2007-02-15T13:40:04+09:00</modified>
		<issued>2007-02-15T13:40:04+09:00</issued>
		
	<dc:subject>ただ！フリーないまどきの開発事情</dc:subject>		<summary type="text/html">	借りている専用サーバ（FedoraCore6）にHTTP・HTTPS・SSHを入れたので、セキュリティを強化しようと思います。使用するコマンドは#iptablesです。まずは、現状の確認。#iptables -LChain INPUT (policy ACCEPT)
target&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prot opt source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; destination
	Chain FORWARD (policy ACCEPT)
target&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prot opt source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; destination
	Chain OUTPUT (policy ACCEPT)
target&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prot opt source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; destination
と表示されました。全部受け付けているようです。取り合えず、未だTELNETやFTPのサービスが起動されているので、TELNETやFTPのサービスを取り除くことにします。#vi /etc/xinetd.d/telnet#&amp;nbsp;default:&amp;nbsp;on&amp;nbsp;
            #&amp;nbsp;description:&amp;nbsp;The&amp;nbsp;telnet&amp;nbsp;server&amp;nbsp;serves&amp;nbsp;telnet&amp;nbsp;sessions;&amp;nbsp;it&amp;nbsp;uses&amp;nbsp;&amp;nbsp;
            #&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unencrypted&amp;nbsp;username/password&amp;nbsp;pairs&amp;nbsp;for&amp;nbsp;authentication.&amp;nbsp;
   ...</summary>
		<content type="text/html" mode="escaped" xml:base="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/15/67/"><![CDATA[	&lt;p&gt;借りている専用サーバ（&lt;span style=&quot;font-weight: bold;&quot;&gt;FedoraCore6&lt;/span&gt;）にHTTP・HTTPS・SSHを入れたので、&lt;span style=&quot;font-weight: bold;&quot;&gt;セキュリティ&lt;/span&gt;を強化しようと思います。&lt;br /&gt;使用するコマンドは&lt;br /&gt;#iptables&lt;br /&gt;です。&lt;/p&gt;
	&lt;p&gt;まずは、現状の確認。&lt;br /&gt;#iptables -L&lt;/p&gt;
	&lt;table style=&quot;color: rgb(0, 0, 0);&quot; bgcolor=&quot;#00ffff&quot; border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Chain INPUT (policy ACCEPT)&lt;br /&gt;
target&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prot opt source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; destination&lt;/p&gt;
	&lt;p&gt;Chain FORWARD (policy ACCEPT)&lt;br /&gt;
target&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prot opt source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; destination&lt;/p&gt;
	&lt;p&gt;Chain OUTPUT (policy ACCEPT)&lt;br /&gt;
target&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prot opt source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; destination
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;&lt;/span&gt;&lt;br /&gt;と表示されました。&lt;br /&gt;全部受け付けているようです。&lt;/p&gt;
	&lt;p&gt;取り合えず、未だTELNETやFTPのサービスが起動されているので、TELNETやFTPのサービスを取り除くことにします。&lt;br /&gt;#vi /etc/xinetd.d/telnet&lt;/p&gt;
	&lt;table bgcolor=&quot;#00ffff&quot; border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;#&amp;nbsp;default:&amp;nbsp;on&amp;nbsp;&lt;br /&gt;
            #&amp;nbsp;description:&amp;nbsp;The&amp;nbsp;telnet&amp;nbsp;server&amp;nbsp;serves&amp;nbsp;telnet&amp;nbsp;sessions;&amp;nbsp;it&amp;nbsp;uses&amp;nbsp;&amp;nbsp;&lt;br /&gt;
            #&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unencrypted&amp;nbsp;username/password&amp;nbsp;pairs&amp;nbsp;for&amp;nbsp;authentication.&amp;nbsp;&lt;br /&gt;
            service&amp;nbsp;telnet&amp;nbsp;&lt;br /&gt;
            {&amp;nbsp;&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;flags&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;REUSE&amp;nbsp;&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;socket_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;stream&amp;nbsp;&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wait&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;no&amp;nbsp;&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;root&amp;nbsp;&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;server&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;/usr/sbin/in.telnetd&amp;nbsp;&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log_on_failure&amp;nbsp;&amp;nbsp;+=&amp;nbsp;USERID&amp;nbsp;&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;disable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= yes　&lt;font color=&quot;#cc0033&quot;&gt;←「no」を「yes」に&lt;/font&gt;&amp;nbsp;&lt;br /&gt;
            }&lt;/code&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;にする。&lt;br /&gt;サービスを再起動&lt;br /&gt;#&lt;code&gt;/etc/rc.d/init.d/xinetd&amp;nbsp;restart &lt;br /&gt;&lt;/code&gt;これでTELNETは使用できない。&lt;/p&gt;
	&lt;p&gt;FTPは&lt;br /&gt;#service vsftp off&lt;br /&gt;#chkcinfgi vsftp off&lt;br /&gt;でサービスを停止する。&lt;/p&gt;
	&lt;p&gt;さて、いよいよ本題のファイヤーウォールの設定。&lt;br /&gt;まず、&lt;br /&gt;# iptables -P INPUT ACCEPT&lt;br /&gt;# iptables -P FORWARD DROP&lt;br /&gt;# iptables -P OUTPUT ACCEPT&lt;br /&gt;1行目は、INPUT（入力）をACCEPT（許可）、2行目はFORWARD（ルータとして使用）はDROP（破棄）、OUTPUT（出力）はACCEPT。&lt;/p&gt;
	&lt;p&gt;次に&lt;br /&gt;# iptables -F&lt;br /&gt;取り合えず、ルールをクリアして。&lt;/p&gt;
	&lt;p&gt;cmp(ping)と自端末からの入力を許可&lt;br /&gt;# iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;# iptables -A INPUT -i lo -j ACCEPT&lt;/p&gt;
	&lt;p&gt;Web、POP、smtp による接続を許可&lt;br /&gt;# iptables -A INPUT -p tcp &amp;#8211;dport 80 -j ACCEPT&lt;br /&gt;# iptables -A INPUT -p tcp &amp;#8211;dport 110 -j ACCEPT&lt;br /&gt;# iptables -A INPUT -p tcp &amp;#8211;dport 25 -j ACCEPT&lt;/p&gt;
	&lt;p&gt;ssh による接続を許可&lt;br /&gt;# iptables -A INPUT -p tcp &amp;#8211;dport 22 -j ACCEPT&lt;/p&gt;
	&lt;p&gt;必要なら・・・・・&lt;br /&gt;ローカルの他端末からWebminでの接続を許可(Webminのポート:10000)&lt;br /&gt;# iptables -A INPUT -s 192.168.0.0/24 -p tcp &amp;#8211;dport 10000 -j ACCEPT&lt;/p&gt;
	&lt;p&gt;TCPの接続開始と応答、FTPデータなどを許可&lt;br /&gt;# iptables -A INPUT -m state &amp;#8211;state ESTABLISHED,RELATED -j ACCEPT&lt;/p&gt;
	&lt;p&gt;他の接続はすべて破棄(ポリシーの再設定)&lt;br /&gt;# iptables -P INPUT DROP&lt;br /&gt;※この時点で、上記の設定が有効なので間違っても&lt;br /&gt;※# iptables -F&lt;br /&gt;
※なんてしないように注意！！&lt;br /&gt;※これやちゃって、サーバを再起動するはめになった・・・・&lt;/p&gt;
	&lt;p&gt;こんな感じで、他にもあるけど取り合えずOK！&lt;br /&gt;それからルールを保存。（これしないとサーバ再起動時に設定が消える）&lt;br /&gt;# /etc/init.d/iptables save&lt;br /&gt;で、ファイヤーウォールの再起動&lt;br /&gt;# service iptables restart&lt;br /&gt;これでOK！&lt;/p&gt;
	&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#0404a0&quot;&gt;&lt;font color=&quot;#0404a0&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font color=&quot;#0404a0&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
]]></content>
	</entry>
		<entry>
	  	<author>
			<name>admin</name>
		</author>
		<title>fedoracore+mysql+PHP 文字化けに悪戦苦闘</title>
		<link rel="alternate" type="text/html" href="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/14/66/" />
		<id>http://project.iifp.biz/modules/xmaoh0/index.php?p=66</id>
		<modified>2007-02-14T15:32:12+09:00</modified>
		<issued>2007-02-14T15:32:12+09:00</issued>
		
	<dc:subject>徒然なこと</dc:subject>		<summary type="text/html">	FreeBSD上で動いているXOOPSをFedoraに移行しようと思ったのが運の付き。まず、FreeBSD上のMysqlからphpmyadminを使ってデータをSQL形式（EUC）でエクスポート(ファイル名：abc.sql)しました。Fedoracoreにはｍｙｓｑｌをセッティングしておき、そこに. abc.sqlを実行。XOOPSは、そのままWEBにコピーして。mainfile.phpの設定を変更。。。。で、画面を見る。。。が、が～ん！??????の嵐じゃないですか。。。。。「あ、mysqlの文字コードは、utf8になってる。」これか、と思い#vi /etc/my.cnf[mysqld]#default-character-set=utf8
default-character-set=ujis
:[mysql]#default-character-set = utf8default-character-set=ujis:に書き換えて、再度挑戦。。。。ががが、が～ん！
	??????の雨あられじゃないですか。。。。。
う～む。。。。。ネットでもろもろ検索すると。。。。「SET NAMES ujis」なフレーズが結構引っかかる。これは、今から使う文字コードをお知らせするためらしい。。。が、xoopsにいちいちこんなの入れてられない。で、こうした[mysqld]
#default-character-set=utf8
	default-character-set=ujis
	init-connect=SET NAMES ujis:
[mysql]
#default-character-set = utf8
default-character-set=ujis
:
でためしたら、うれしい（；_；）。ちゃんとでてる～～簡単に書いたけど、これわかるのに1週間かかりましたの巻き

 </summary>
		<content type="text/html" mode="escaped" xml:base="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/14/66/"><![CDATA[	&lt;p&gt;FreeBSD上で動いているXOOPSをFedoraに移行しようと思ったのが運の付き。&lt;/p&gt;
	&lt;p&gt;まず、FreeBSD上のMysqlからphpmyadminを使ってデータをSQL形式（EUC）でエクスポート(ファイル名：abc.sql)しました。&lt;br /&gt;Fedoracoreにはｍｙｓｑｌをセッティングしておき、そこに&lt;br /&gt;. abc.sql&lt;br /&gt;を実行。&lt;br /&gt;XOOPSは、そのままWEBにコピーして。mainfile.phpの設定を変更。。。。&lt;br /&gt;で、画面を見る。。。&lt;/p&gt;
	&lt;div style=&quot;text-align: center;&quot;&gt;&lt;font style=&quot;color: rgb(255, 0, 0);&quot; size=&quot;6&quot;&gt;が、が～ん！&lt;/font&gt;&lt;/div&gt;
??????の嵐じゃないですか。。。。。&lt;br /&gt;&lt;font style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot; size=&quot;3&quot;&gt;「あ、mysqlの文字コードは、utf8になってる。」&lt;/font&gt;&lt;br /&gt;これか、と思い&lt;br /&gt;#vi /etc/my.cnf&lt;/p&gt;
	&lt;p&gt;[mysqld]&lt;br /&gt;#default-character-set=utf8&lt;br /&gt;
default-character-set=ujis&lt;br /&gt;
:&lt;br /&gt;[mysql]&lt;br /&gt;#default-character-set = utf8&lt;br /&gt;default-character-set=ujis&lt;br /&gt;:&lt;br /&gt;に書き換えて、再度挑戦。。。。&lt;/p&gt;
	&lt;div style=&quot;text-align: center;&quot;&gt;&lt;font style=&quot;color: rgb(255, 0, 0);&quot; size=&quot;6&quot;&gt;ががが、が～ん！&lt;/font&gt;
&lt;/div&gt;
	&lt;p&gt;??????の雨あられじゃないですか。。。。。&lt;br /&gt;
う～む。。。。。&lt;br /&gt;ネットでもろもろ検索すると。。。。&lt;br /&gt;「SET NAMES ujis」&lt;br /&gt;なフレーズが結構引っかかる。これは、今から使う文字コードをお知らせするためらしい。。。&lt;br /&gt;が、xoopsにいちいちこんなの入れてられない。&lt;br /&gt;で、こうした&lt;br /&gt;[mysqld]&lt;br /&gt;
#default-character-set=utf8&lt;/p&gt;
	&lt;p&gt;default-character-set=ujis&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;&lt;/p&gt;
	&lt;p&gt;init-connect=SET NAMES ujis&lt;/span&gt;&lt;br /&gt;:&lt;br /&gt;
[mysql]&lt;br /&gt;
#default-character-set = utf8&lt;br /&gt;
default-character-set=ujis&lt;br /&gt;
:&lt;br /&gt;
でためしたら、&lt;br /&gt;うれしい（；_；）。ちゃんとでてる～～&lt;/p&gt;
	&lt;p&gt;簡単に書いたけど、これわかるのに1週間かかりましたの巻き
&lt;/p&gt;
]]></content>
	</entry>
		<entry>
	  	<author>
			<name>admin</name>
		</author>
		<title>Fedora PerlにPMをインストール</title>
		<link rel="alternate" type="text/html" href="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/07/64/" />
		<id>http://project.iifp.biz/modules/xmaoh0/index.php?p=64</id>
		<modified>2007-02-07T12:17:06+09:00</modified>
		<issued>2007-02-07T12:17:06+09:00</issued>
		
	<dc:subject>ただ！フリーないまどきの開発事情</dc:subject>
	<dc:subject>開発日記</dc:subject>		<summary type="text/html">	これあんまり使わないけど覚書程度に紹介PerlでMCPANってのがあって、これはPERLのPMファイルをたくさん集めているサイト！MCPANからとってきたPMファイルをPerlにインストールしたいときはどうすれば、ってことで以下のコマンドを実行。&amp;nbsp;perl -MCPAN -e shellこのコマンドを使用すると、MCPANのサイトからお好みなPMファイルをGETできる。初めて実行するとうるさいほど質問攻めになりますが、以下のポイントがあります。質問で、ISO-。。。なんて質問がきたら、Fedoraで言語をutf8の場合、すかさずNOを選択。途中で、MCAPNはどのサイトを使用するかって聞いてくるけど、これはお好みで！他にもポイントはあるけど基本は英語を解読しながらがんばる！インストールが完了するとcpan&amp;gt;って状態になるので、m 欲しいクラス名とかinstall　欲しいクラス名って入力するだけこれでGOO

 </summary>
		<content type="text/html" mode="escaped" xml:base="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/07/64/"><![CDATA[	&lt;p&gt;これあんまり使わないけど覚書程度に紹介&lt;br /&gt;PerlでMCPANってのがあって、これはPERLのPMファイルをたくさん集めているサイト！&lt;br /&gt;MCPANからとってきたPMファイルをPerlにインストールしたいときはどうすれば、&lt;br /&gt;ってことで以下のコマンドを実行。&lt;/p&gt;
	&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&amp;nbsp;perl -MCPAN -e shell&lt;/span&gt;&lt;br /&gt;このコマンドを使用すると、MCPANのサイトからお好みなPMファイルをGETできる。&lt;/p&gt;
	&lt;p&gt;初めて実行するとうるさいほど質問攻めになりますが、以下のポイントがあります。&lt;br /&gt;質問で、ISO-。。。なんて質問がきたら、&lt;br /&gt;Fedoraで言語をutf8の場合、すかさずNOを選択。&lt;br /&gt;途中で、MCAPNはどのサイトを使用するかって聞いてくるけど、これはお好みで！&lt;/p&gt;
	&lt;p&gt;他にもポイントはあるけど基本は英語を解読しながらがんばる！&lt;/p&gt;
	&lt;p&gt;インストールが完了すると&lt;br /&gt;cpan&amp;gt;&lt;br /&gt;って状態になるので、&lt;br /&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;m &lt;span style=&quot;font-style: italic;&quot;&gt;欲しいクラス名&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;とか&lt;br /&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;install&lt;/span&gt;　&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;欲しいクラス名&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;って入力するだけ&lt;/p&gt;
	&lt;p&gt;これでGOO&lt;/p&gt;
]]></content>
	</entry>
		<entry>
	  	<author>
			<name>admin</name>
		</author>
		<title>PHP file関数でURLがGETできない</title>
		<link rel="alternate" type="text/html" href="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/02/65/" />
		<id>http://project.iifp.biz/modules/xmaoh0/index.php?p=65</id>
		<modified>2007-02-02T12:31:25+09:00</modified>
		<issued>2007-02-02T12:31:25+09:00</issued>
		
	<dc:subject>徒然なこと</dc:subject>
	<dc:subject>ただ！フリーないまどきの開発事情</dc:subject>
	<dc:subject>PHP</dc:subject>		<summary type="text/html">	PHP file関数でURLがGETできない！FedoraCore6をインストールしてPHPを使ってみた。ある日、file関数でURLをGETするサンプルを作ってみると、なにやらエラーが出ているではないか・・・・まる１日苦戦すれど、理解不能・・・・PHP.iniの設定でfopenで”URLを使用する”はONなのだが、、、、、、、「こりゃ～Fedoraの設定だなぁ」なんて思うも見当が付かない。2日後、色々調べてみるとSELinuxなるものが邪魔をしていると判明。これは、簡単に言えばサーバのポリシーを管理するもので、「許可しないものは動かさん！」みたいなえら～い仕組みだそうだ。これには、・絶対だめ(enforcing)・悪いことしたらログに書くよ(permissive)・無効(disable)の３つのモードがある。PHPのfile関数やfopen関数は「絶対にだめ」だと、実行できない。で、モードをを確認するために以下のコマンドを実行＃ getenforceenforcingおっと、「絶対にだめ」になってるよ～。＃vi /etc/sysconfig/selinuxSELINUX=enforcing ↓SELINUX=permissiveに変更。これで、再起動後も「悪いことしたらログに書くよ(permissive)」になった。で、試しにfile（’HTTP://・・・・・・・’）;ってやってみる。動いたよ！まったく！

 </summary>
		<content type="text/html" mode="escaped" xml:base="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/02/65/"><![CDATA[	&lt;p&gt;PHP file関数でURLがGETできない！&lt;br /&gt;FedoraCore6をインストールしてPHPを使ってみた。&lt;br /&gt;ある日、file関数でURLをGETするサンプルを作ってみると、なにやらエラーが出ているではないか・・・・&lt;/p&gt;
	&lt;p&gt;まる１日苦戦すれど、理解不能・・・・&lt;br /&gt;PHP.iniの設定でfopenで”URLを使用する”はONなのだが、、、、、、、&lt;/p&gt;
	&lt;p&gt;「こりゃ～Fedoraの設定だなぁ」なんて思うも見当が付かない。&lt;br /&gt;2日後、色々調べてみると&lt;br /&gt;SELinuxなるものが邪魔をしていると判明。これは、簡単に言えばサーバのポリシーを管理するもので、「許可しないものは動かさん！」みたいなえら～い仕組みだそうだ。&lt;br /&gt;これには、&lt;br /&gt;・絶対だめ(enforcing)&lt;br /&gt;・悪いことしたらログに書くよ(permissive)&lt;br /&gt;・無効(disable)&lt;br /&gt;の３つのモードがある。&lt;/p&gt;
	&lt;p&gt;PHPのfile関数やfopen関数は「絶対にだめ」だと、実行できない。&lt;br /&gt;で、モードをを確認するために以下のコマンドを実行&lt;br /&gt;&lt;tt&gt;&lt;b&gt;＃ getenforce&lt;br /&gt;&lt;/b&gt;&lt;/tt&gt;enforcing&lt;br /&gt;おっと、「絶対にだめ」になってるよ～。&lt;br /&gt;&lt;br style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;＃vi /etc/sysconfig/selinux&lt;/span&gt;&lt;br /&gt;SELINUX=enforcing &lt;br /&gt;↓&lt;br /&gt;SELINUX=permissive&lt;br /&gt;に変更。&lt;br /&gt;これで、再起動後も「悪いことしたらログに書くよ(permissive)」になった。&lt;/p&gt;
	&lt;p&gt;で、試しにfile（’HTTP://・・・・・・・’）;ってやってみる。&lt;br /&gt;動いたよ！まったく！
&lt;/p&gt;
]]></content>
	</entry>
		<entry>
	  	<author>
			<name>admin</name>
		</author>
		<title>Fedora Perlに悪戦苦闘</title>
		<link rel="alternate" type="text/html" href="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/01/63/" />
		<id>http://project.iifp.biz/modules/xmaoh0/index.php?p=63</id>
		<modified>2007-02-01T12:01:25+09:00</modified>
		<issued>2007-02-01T12:01:25+09:00</issued>
		
	<dc:subject>ただ！フリーないまどきの開発事情</dc:subject>
	<dc:subject>開発日記</dc:subject>		<summary type="text/html">	FedoraCore6でPerlを動かそうと思い立ち・・・・test.cgi※なるものを作り、cgi-binに置いて動かしてみたのだが、、、応答はするものの何も表示されず。＋＋；Aちょっと調べてみると、そりゃそうだ、mod_perlやらhttpd.confやらやらが設定されてない！！yum -y install mod_perl*とコマンドをいれてみる。長時間にわたる、インストールが開始。終了後、/etc/httpd/httpd.d/にperl.confなるファイルができている。#Alias /perl /var/www/perl#&amp;lt;Directory /var/www/perl&amp;gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp; SetHandler perl-script#&amp;nbsp;&amp;nbsp;&amp;nbsp; PerlResponseHandler ModPerl::Registry#&amp;nbsp;&amp;nbsp;&amp;nbsp; PerlOptions +ParseHeaders#&amp;nbsp;&amp;nbsp;&amp;nbsp; Options +ExecCGI#&amp;lt;/Directory&amp;gt;になっているところを自分のサーバのお好みに変更でservice httpd restartでどうよ！動いた！

 </summary>
		<content type="text/html" mode="escaped" xml:base="http://project.iifp.biz/modules/xmaoh0/archives/2007/02/01/63/"><![CDATA[	&lt;p&gt;FedoraCore6でPerlを動かそうと思い立ち・・・・&lt;/p&gt;
	&lt;p&gt;test.cgi&lt;br /&gt;※&lt;br /&gt;なるものを作り、cgi-binに置いて動かしてみたのだが、、、&lt;br /&gt;応答はするものの何も表示されず。＋＋；A&lt;/p&gt;
	&lt;p&gt;ちょっと調べてみると、&lt;br /&gt;そりゃそうだ、mod_perlやらhttpd.confやらやらが設定されてない！！&lt;/p&gt;
	&lt;p&gt;yum -y install mod_perl*&lt;br /&gt;とコマンドをいれてみる。&lt;/p&gt;
	&lt;p&gt;長時間にわたる、インストールが開始。&lt;br /&gt;終了後、/etc/httpd/httpd.d/にperl.confなるファイルができている。&lt;/p&gt;
	&lt;p&gt;#Alias /perl /var/www/perl&lt;br /&gt;#&amp;lt;Directory /var/www/perl&amp;gt;&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp; SetHandler perl-script&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp; PerlResponseHandler ModPerl::Registry&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp; PerlOptions +ParseHeaders&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp; Options +ExecCGI&lt;br /&gt;#&amp;lt;/Directory&amp;gt;&lt;br /&gt;になっているところを自分のサーバのお好みに変更&lt;br /&gt;で&lt;br /&gt;service httpd restart&lt;br /&gt;でどうよ！&lt;/p&gt;
	&lt;p&gt;動いた！
&lt;/p&gt;
]]></content>
	</entry>
	</feed>
