私は、Roksbox というチャンネルを持つ Roku ストリーミング ボックスを使用して、MyBook World 2 ホワイトライトからコンテンツをストリーミングしようとしています。共有の特定のフォルダー、Media のディレクトリ リストが必要です。2012 年なので、これはもっと簡単になるはずです。
ここでApacheをインストールするための基本的な手順を試しましたhttp://roksbox.com/home/index.php?option=com_content&view=article&id=73&Itemid=73、Apache は実行されているように見えましたが、403 エラーを回避できませんでした。管理アプリがすでに Web サーバーとして実行されていることがわかったので、Apache ルートから離れることにしました。
この記事を見つけました。http://martin.hinner.info/mybook/lighttpd.php問題は、/etc に lighttpd ディレクトリが見つからないことです。これは隠しディレクトリまたはファイルですか? 実際に実行されているサーバーが lighttpd であることをどうやって確認すればよいですか?
ヒントがあれば歓迎します。必要であれば、ファームウェアなどの詳細情報も提供できます。
答え1
次のようなものを使用する必要があります (一般的な *nix について考えます):
find / -name lighttpd.conf
このコマンドを使用すると、PC上のファイル(存在する場合)を見つけることができます。
また、ソフトウェアが実行されているかどうかを確認するには、次を使用します。
ps aux | grep lighttpd
答え2
おそらく、init スクリプトには、設定ファイルの場所と名前が含まれています。 とまったく同じではない可能性がありlighttpd.conf
、 でない場合は は成功しません。のような名前find
のファイルを探します。 のようなステートメントが含まれているはずで、その中には、探しているファイルが含まれています。/etc/init.d/
lighttpd
DAEMON_ARGS="-f /etc/lighttpd.conf"
答え3
ルートから以下へ移動して
/etc/lighttpd/
編集pico lighttpd.conf
します。それでもうまくいかない場合はpico
以下へ変更してください。vi
答え4
ps ax
、ps aufx
、またはなどを使用して実行中のプロセスのリストを確認しますnetstat -ltnp
。 /etc/lighttpd も lighttpd プロセスもない場合は、おそらく lighttpd は (もう) 含まれていません。