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. セキュリティ

    Pマーク改訂で何が変わり、何をすればいいのか?まずは改訂の概要と企業に求められる対応を理解しよう

  2. セキュリティ

    従来型のセキュリティでは太刀打ちできない「生成AIによるサイバー攻撃」撃退法のススメ

  3. セキュリティ

    AIサイバー攻撃の増加でフォーティネットが提言、高いセキュリティ意識を実現するトレーニングの重要性

  4. セキュリティ

    「どこから手を付ければよいかわからない」が約半数--セキュリティ運用の自動化導入に向けた実践ガイド

  5. セキュリティ

    クラウド資産を守るための最新の施策、クラウドストライクが提示するチェックリスト

ZDNET Japan クイックポール

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

NEWSLETTERS

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

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

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