このページのスレッド一覧(全8スレッド)![]()
| 内容・タイトル | ナイスクチコミ数 | 返信数 | 最終投稿日時 |
|---|---|---|---|
| 0 | 7 | 2006年3月6日 01:08 | |
| 0 | 2 | 2006年1月25日 23:51 |
- 「質問の絞込み」の未返信、未解決は最新1年、解決済みは全期間のクチコミを表示しています
NAS(ネットワークHDD) > 挑戦者 > GLAN Tank SOTO-HDLGW
GLAN-TANKを購入、設定後、快調に動作していたのですが、いつからかわからないのですが、Web設定画面に正常にアクセスできなくなっていました。
そのため、WebサーバーソフトであるApache2がおかしいのでは?、ということで、Apache2を再インストールしました。ところが、再インストール後、再起動しようとすると、エラーが発生し、起動しません。
そこで、いろいろと調べてみましたが、原因がわからないため、皆様のお知恵を拝借したく、書き込みます。
具体的にやったことは以下のとおりです。
・Apache2の削除
apt-get remove apache2
・Apache2の再インストール
apt-get install apache2
・Apache2の再起動
/etc/init.d/apache2 start
ここで以下のエラーメッセージが出る
Starting web server: Apache2/usr/sbin/apache2ctl: line 100: 1769 Segmentation fault $HTTPD -k start -DSSL
で、問題の/usr/sbin/apache2ctlの中の100行目を見たのですが、何をやっていいるのかについてはよくわかりません。
こんな具合です。
何かおかしいところや、設定すべきところなどご存知の方がいらっしゃいましたらご教授ください。
0点
その後の経過です。
apt-get install apache2するときに保留されているパッケージがありましたので、調べたところ、libapr0というものらしく、それを追加でインストールしてみました。
その結果、Apache2が起動するようになりました。そして、http://192.168.1.x/にてGLAN-TANKにアクセスすると、ユーザー認証画面が出るようになりました。しかし、そこで以前登録してあったユーザー/パスワードを入力しても認証することができず、エラーになってしまいます。
Apache2を再インストールすることで、ユーザー情報も初期化されてしまうのでしょうか?その場合、どのアカウントでログオンすればいいのでしょうか?
ご存知の方がいらっしゃったらご教授ください。
引き続き情報お待ちしております。
書込番号:4849654
0点
参考になるかわかりませんが。
GLANTANKの、Webサーバは2つあるのはご存じでしょうか?
一つは、軽量の「thttpd」。
もう一つは、ご存じのように「apache2」です。
デフォルトの設定では、thttpdがポート番号80番を使用し、apacheは8080番(たしか)をWebDAVのために使用しています。
つまり、「http://192.168.1.x」でアクセスしたときは、80番にアクセスしたことになっているので、thttpdが使用されています。
以下に実際のプロセスを示します。
user@GLANTANK:~$ ps ax |grep thttpd
2811 ? Ss 0:00 /usr/sbin/thttpd -C /etc/thttpd/thttpd.conf -i /var/run/thttpd.pid
user@GLANTANK:~$ ps ax |grep apache
1542 ? Ss 0:00 /usr/sbin/apache2 -k start -DSSL
さて、エラーの原因ですが、apache2を新規インストールされていますよね?
そのため、apache2のポート番号がデフォルト値の80番として設定されてしまい、thttpdとポート番号が重なってしまっていると考えられます。
そのため、thttpdを起動させないようにするか、apache2の
設定を変更するなどの処置が必要と考えられます。
書込番号:4878554
0点
secretdogさん
アドバイスありがとうございます。
確かに、GLAN-TANKの中でthttpdとApache2の両方が起動していることは把握しておりました。現在、ポート80にApache2、ポート8080にthttpdが割り当てられているようです。
現状で、http://192.168.1.x:80/でアクセスすると「サーバーが見つからないか、DNS エラーです」と表示され、Apache2にアクセスできないようです。また、http://192.168.1.x:8080/でアクセスすると「500 Internal Error」と表示され、こちらではthttpdがエラーを吐いているようです。
そこで、Apache2もしくはthttpdの一方を削除してアクセスしてみたのですが、やはり同様のエラーとなり、うまくいきません。Apache2に関しては、現状では動作はしていますが、機能していないような感じです。一方、thttpdに関しては、機能しているようですが、うまくいきません。
どうもファイルもしくはフォルダのアクセス権の問題があるような気がしています。解説本などを読むとhttpdはその辺にうるさいようなことが書かれており、解説本に書かれているようにアクセス権などを設定したのですが、解決できておりません。
引き続き、何かアドバイスがあればよろしくお願いします。
書込番号:4879344
0点
なるほど。
ポート番号も逆にされているのですね。
apacheを80番で使いたい気持ち、すごくわかります。
ただ、こうなるとすでにGLANTANKの問題ではなく、
LINUXサーバ構築の問題に近くなっていますね。
ですので、方向性を改めて考える必要があると思います。
1)あくまでGLANTANKのデフォルトの機能を使う
2)GLANTANKを「普通の」LINUXサーバとして使う
まず1)についてですが、これは
thttpd → glantankの設定画面(ポート80番)
apache2 → WebDAV(ポート8080番)
この二つのサーバのデフォルトの機能にこだわって使用する
という方向性です。
要は、glantank自身の設定をWeb上で行いたいか、
またWebDAV機能を使用したいか、ということになります。
両方とも設定ファイルがかなり書き換わっているため、
これを達成するためにはGLANTANKの再インストールが
一番早いと思われます。
次に2)について。
のりく〜んさんの現状のまま、apache2とthttpdの設定を
行うことによって、「普通の」WebサーバとしてGLANTANK
を使用する方向性です。
この場合、最初に書いたように、すでにLINUXを使った
サーバ構築作業となんら変わりはないはずです。
検索エンジンや書籍などで調べれば、設定方法はなんとか
なると思います。
具体的に設定方法の話を始めてしまうと、掲示板では
収集が付かなくなってしまうので、割愛させていただきます。
ただし、エラーの原因のエラーログを見れば大体は絞れるはずです。パーミッション問題だとしたら、エラーログにその旨が
残るはずです。
読みにくい文章ですみません…。
少しでも参考になれば幸いです。
書込番号:4882321
0点
secretdogさん
引き続きアドバイスありがとうございます。
Apache2とthttpdのポートに関してですが、特にポートを特定の番号に割り当てたいという訳ではなく、インストールしたら、勝手にそうなったといった方がいいかと思います。
また、特にWebサーバーを外部に公開したいわけではなく、あくまでもGLAN-TANKのWeb設定画面を表示できるようにしたいだけです。当方の使用目的は主にファイルサーバーなので、Sambaが動いていればそれで特に問題はなく、WebDAVは不要です。ただ、Web設定画面が出てこないのが気になるだけです。
初代LAN-TANKのWeb設定画面はthttpdで動いていたようなので、GLAN-TANKのWeb設定画面もthttpdで動きそうなものなのですが、なぜかうまくいかないのです。エラーログについてはまだ未確認なのですが、それも含めて再度設定を見直したいと思います。
結局のところ、再インストールが一番早いのかもしれませんが、うまく設定してあげれば動くはずなので、何とかクリアしたいのです。もう少しがんばってみます。また何かありましたら報告します。
書込番号:4882733
0点
その後です。
ご指摘のあったログファイルを見てみましたが、特に問題となる記述はありませんでした。
そしてですが、再度Apache2とthttpdを削除し、Apache2のみを再インストールしたところ、Web設定画面にアクセスする際にパスワード認証をするようになりました。そこで以前設定したユーザ名とパスワードを入力したところ、次のようなメッセージが出てアクセスできません。
「You don't have permission to access /cgi-bin/ on this server.」
どうも/var/www/cgi-bin/へのアクセス権限がないと言うメッセージだと思うのですが、実際に該当フォルダの情報を見ると、owner、groupともにwww-dataとなっています。
以前にも書いたのですが、アクセス権限に関する情報に問題があると思うのですが、その辺の設定がどうなっているのかがよくわかりません。
引き続きその辺についてアドバイスがあればお願いいたします。
書込番号:4884780
0点
apacheの設定ファイル(httpd.conf or apache2.conf)内に
<Directory ”/var/www/cgi-bin”>
Options ExecCGI
(以下略)
</Directory>
などの設定は記述されているでしょうか?
CGIを使用するためには必須です。
ご確認ください。
また、下記も試してみてください。
# su -
# chmod 755 /var/www/cgi-bin
少し申し上げにくいことなのですが、
このあたりの内容は、apacheに関することです。
ここの掲示板の主旨と異なってきているため、このあたりで失礼させていただきます。
書込番号:4885640
0点
NAS(ネットワークHDD) > 挑戦者 > GLAN Tank SOTO-HDLGW
シーゲイトBarracuda ATAでは作動しないのでしょうか?
購入を考えているのですが、組み込む予定のHDがシーゲイトBarracuda ですので、、、
ぷち挑戦者さんご紹介のHackの記事を見て、
不安になってしまいました。
ご存知の方、いらっしゃいましたら、お教えください。
0点
フライ師 さん
Seagate社のHDD(Barracudaシリーズ)の場合、GLAN-TANK(LAN-TANKも含む)との相性が数多く報告されているようです。特に2台組みの場合では動作しないことが多い様です。原因としては、Barracudaシリーズは、起動時のピーク電流が多いためといわれています。
具体的な動作報告に関しては、以下のページにて紹介されていますので、参考にされるといいかもしれません。
http://iohack.sealandair.info/wiki/index.php?GLAN%20Tank
書込番号:4765503
0点
のりく〜んさん。
貴重な情報、ありがとうございます。
大変、助かりました。
私の余ってるHDは、
Barracuda 7200.7 ST3160023A
だったのですが、作動確認されてました。
安心して購入できます。
感謝、感謝!
書込番号:4766256
0点
クチコミ掲示板検索
新着ピックアップリスト
-
【おすすめリスト】今年のうちにこれで組め的な自作ゲーミングPC案
-
【欲しいものリスト】PCカレン
-
【欲しいものリスト】タフなやつ
-
【欲しいものリスト】はぁじぃめぇとぇのじさぁくぴぃいしぃ
-
【欲しいものリスト】252
価格.comマガジン
注目トピックス
(パソコン)
NAS(ネットワークHDD)
(最近3年以内の発売・登録)







