iPod touchで2chリーダーを動かしてみました - 2/12

大野晋一(編集部)

2007-10-31 20:13

 この記事をお読みの皆様は、もうiPod touchを手に入れ、ハックし、遊び飽きたという向きも多いと思う。そこで今回は<a href="http://japan.zdnet.com/security/story/0,3800079245,20358777,00.htm" target="_blank">前回</a>よりも多少派手にいってみたい。最終目的はiPodでウェブサーバーを立ち上げようというものだ。そんなことをしてなにがうれしいのかと筆者自身思うが、ちょうど隣の席の同僚がrep2というPHPベースの2チャンネルリーダーを立ち上げていたのでこれをiPod touchで動かしてみようと思う
 次にPHPとアクセス制限の設定を行う。まずLighttpdの設定ファイルが「/usr/local/etc/lighttpd.conf」を編集(iPod touchにsshでログインしてvimを使おう)、「cgi.assign」で始まる行を
cgi.assign = ( ".php"  => "/opt/iphone/bin/php-cgi", ".pl"=> "/usr/bin/perl", ".py" => "/usr/bin/python", ".rb" => "/usr/local/bin/ruby", ".cgi" => "", ".sh" => "" )
と書き換える。さらに
server.bind = "localhost"
という行を加えよう(図を参照のこと)。これでPHPアプリケーションをCGIとしてLighttpd上で動かすことが可能になり、ローカル以外からのアクセスをhttpの段階で遮断できる

 次にPHPとアクセス制限の設定を行う。まずLighttpdの設定ファイルが「/usr/local/etc/lighttpd.conf」を編集(iPod touchにsshでログインしてvimを使おう)、「cgi.assign」で始まる行を
cgi.assign = ( ".php" => "/opt/iphone/bin/php-cgi", ".pl"=> "/usr/bin/perl", ".py" => "/usr/bin/python", ".rb" => "/usr/local/bin/ruby", ".cgi" => "", ".sh" => "" )
と書き換える。さらに
server.bind = "localhost"
という行を加えよう(図を参照のこと)。これでPHPアプリケーションをCGIとしてLighttpd上で動かすことが可能になり、ローカル以外からのアクセスをhttpの段階で遮断できる

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    セキュリティ担当者に贈る、従業員のリテラシーが測れる「情報セキュリティ理解度チェックテスト」

  2. セキュリティ

    サイバー攻撃の“大規模感染”、調査でみえた2024年の脅威動向と課題解決策

  3. セキュリティ

    従業員のセキュリティ教育の成功に役立つ「従業員教育ToDoリスト」10ステップ

  4. セキュリティ

    IoTデバイスや重要インフラを標的としたサイバー攻撃が増加、2023年下半期グローバル脅威レポート

  5. セキュリティ

    急増する工場システムへのサイバー攻撃、現場の課題を解消し実効性あるOTセキュリティを実現するには

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]