Hatena::ブログ(Diary)

リンゴの水やり?(はてな) このページをアンテナに追加 RSSフィード

myPhotoViewer irPanel ioTouch free iRubyKaigi2009 ioTouch free iUnitTest
はてなスターカウンター

2008-02-19 火

[][]Web共有でサーバーに接続できません

Mac miniでWeb共有を入りにして、Safariアクセスするとサーバーに接続できませんと表示されてしまいました。

telnetで調べると80番はオープンになっていないのですが、httpdプロセスは存在していてるという現象で、どういう事?と悩みました。


結論は/var/log/apache2 フォルダが存在してなかったためでした。(何でなかったんでしょう?)

以下で解決しました。

sudo mkdir /var/log/apache2
sudo chown root:wheel /var/log/apache2

それにしても、今まで使用してなかったんでしょうね。

Timemachineで元に戻してもだめだったて事は内緒で・・・

困ったちゃん困ったちゃん 2008/05/12 02:15 私も同じ症状になりました。
その数日前から/etc/apache2/httpd.conf/などを弄っていたので、
そのせいかもと、OS Xを再インストールしました。
それから数日。
再インストールしたてはちゃんとhttp://localhost/にも、
htttp://localhost/~ユーザー名にも接続できました。
いろいろソフトを入れて、
気になるので、何回か試していましたが、
接続できてました。
それから数日して、ふと、今夜、接続してみると、
ゲゲッ! 「接続できません」の表示。
今回はhttpd.confにはちらりとも触ってません。
いったいどーして!
落ち着け! 落ち着け! と、
前回はやらなかったこと、そう、
「web共有 サーバに接続できません」でググッてみると、
トップでこちらの過去エントリが。
ためしに/var/log/をlsしてみると、
本当にapache2がありません。
こちらのエントリのようにsudo以下をしてみました。
そしたら、
見事、接続できました。
おかげで助かりました。ありがとうございます。
ためしにTime Machine内の再インストールした直後のBackupの、
/var/logをlsしてみたら、
空っぽでした。
うーん。私のようなものには、
全く謎です。が、
とにかく、ありがとうございました。

gutskungutskun 2008/05/12 21:18 困ったちゃんさん、こんばんは。
お役に立てたようで良かったです。

TigerからUpdateすると、http://localhost/~ユーザー名でアクセス出来ないというのがありました。
現に使っているMacBookはそうなのですが、必要ないので放置してます。

どこかに、対処方法をメモってましたが分かったら追記しときます。
google先生に聞いた方が早いとは思います。

困ったちゃん困ったちゃん 2008/05/13 19:48 本当に助かりました。
自力では、絶対に解決できずに、
また、再インストール。
そしてまた接続できなくなってと、
無限ループに陥るところでした。

httpd.confはもちろんオリジナルをリネイムして残してたのですが、
オリジナルに戻しても接続できなかったので、
嵌りました。

でも、
いつのタイミングでできなくなるのか、
不思議ですね。
馬鹿な質問ですが、
再インストールしたてのまっさらなときには、
var/log/apache2は当然あるのでしょうか?
いえ、
前にも書きましたが、
Time Machineの再インストールしたてのbackupの
/var/logが空っぽだったので・・・。

>TigerからUpdateすると、http://localhost/~ユーザー名でアクセス出来ない

http://discussions.info.apple.co.jp/WebX?13@636.64YrboBU6Bp.2@.f035e0a/2

↑ こちらに対処法方がでてますね。
Appleからの正式なコメントページもあったと思いますが、
見失いました。

gutskungutskun 2008/05/13 21:06 困ったちゃんさん、こんばんは。

>var/log/apache2は当然あるのでしょうか?

再インストールする機会がないので、分かりませんが、検索してもあまり件数がない事から、存在してるんじゃないでしょうか。


>Time Machineの再インストールしたてのbackupの
>/var/logが空っぽだったので・・・。

Time Machineはキャッシュとかログのフォルダは対象外なので、あったとしてもバックアップされないため、残ってないと思います。

それで思い出しました。
私は一回Time machineからリストアしました。
その時にHDDを一度クリアーしてから行ったので、Time Machichineに存在しないから、/var/log/apacche2が存在しなかったというカラクリではないでしょうか。

Time machineからのリストアはHDDクリアーしない方がいいのかな・・・


思い当たる節はありますか?

gutskungutskun 2008/05/13 21:08 対処法方の件、ありがとうございました。

困ったちゃん困ったちゃん 2008/05/14 13:54 gutskunさんこんにちわ。

いろいろありがとうございます。
長居させていただいて恐縮です。

> 思い当たる節はありますか?

これかもしれませんね。
実は私も、
まっさら再インストール後、
起動ディスクを換装したときに、
Time Machineからリストアしました。
でも、
logファイルやフォルダって、
いったん削除しても、
アプリケーションを起動したときに、
自動的に作られるんじゃないんですかねぇ?
うーん。

gutskungutskun 2008/05/14 18:31 困ったちゃんさん、こんばんは。

> アプリケーションを起動したときに、
> 自動的に作られるんじゃないんですかねぇ?

アプリケーション次第じゃないですかね。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/gutskun/20080219/1203408001