文系プログラマによるTIPSブログ

文系プログラマ脳の私が開発現場で学んだ事やプログラミングのTIPSをまとめています。

【無料OS】mavericksをinstallした後に消失したフォルダ【勝手に削除?】

一瞬ビビりますよね〜


f:id:treeapps:20170829002500p:plain

先日リリースされたmavericks、無料なので早速mountain lionからアップデートしました。

アップデートした後に気づいたのですが、
なんかapacheが起動しないのです。

よーくフォルダ構成を見てみると、

(;^ω^)あれ?フォルダとシンボリックリンクが無い・・・

自分が気づいた部分では、以下が消えてました。

  • /etc/apach2 のシンボリックリンクを /etc/httpd という形で貼っていたが削除さている。
  • /var/log/ にhoge等のアプリ毎のフォルダを作成していたが削除されている。

/etc/httpd が無くなっていたのには参りました。。まさか消えているとは・・・
macでlinuxと同様のフォルダ構成にするには以下のように行います。

sudo mkdir -p /etc/httpd
cd /etc/httpd
sudo ln -sf /etc/apache2 conf
sudo mkdir logs
sudo ln -sf /usr/libexec/apache2 /etc/httpd/modules

主にこん感じです。
modulesはlinuxとmacで場所が違うので注意。
confはapachectl -k $conf のように指定すれば、
/etc/httpd/conf は不要でしょう。

サーバ構築の実際がわかる Apache[実践]運用/管理 (Software Design plus)

サーバ構築の実際がわかる Apache[実践]運用/管理 (Software Design plus)

できるPRO Apache Webサーバー 改訂版 Version 2.4/2.2/2.0対応 (できるPROシリーズ)

できるPRO Apache Webサーバー 改訂版 Version 2.4/2.2/2.0対応 (できるPROシリーズ)

Apacheクックブック 第2版 ―Webサーバ管理者のためのレシピ集

Apacheクックブック 第2版 ―Webサーバ管理者のためのレシピ集