17 WWWサーバーのOSを Catalina → Big Surに

すっかり Big Sur に慣れて、ゴールデンウィークに入ったことだし、 ここらへんで、唯一残っている Catalina を Big Sur にアップデートしよう、 と考えて実行したら、WWW サーバーが動かなくなった。

肝が冷えた。

正確にいうと、http://nalab.mind.meiji.ac.jp/ 直下は大丈夫だったが、 http://nalab.mind.meiji.ac.jp/~mk/ の下が全滅。

まあ、局所化されているので、分かりやすいことは分かりやすい。

設定ファイル

が上書きされて、こちらが以前やった設定が蒸発している。

うーん、/etc/apache2 の下は保存していなかったな (Time machine やっておくべきだった)。どきどき。 メモは残しておいたけれど、それを見るには WWW が動かないと… (だめじゃん)。


まあ、とにかくメモを引っ張り出して直す。

実はそれだけではダメ?https://sakura.ohhappy.jp/mac/1212に書いてあったことを参考にして /etc/apache2/httpd.conf を 修正したら治った。
% diff httpd.conf.org httpd.conf
69a70
> # LoadModule my_custom_module /usr/local/libexec/mod_my_custom.so "My Signature Authority"
136a138,139
> # must uncomment (mk 2021/4/30)
> LoadModule proxy_module libexec/apache2/mod_proxy.so
139a143,144
> # must uncommend (mk 2021/4/30)
> LoadModule proxy_http_module libexec/apache2/mod_proxy_http.so
183a189,191
> # must uncomment (2021/4/30, mk)
> # https://sakura.ohhappy.jp/mac/1212
> LoadModule userdir_module libexec/apache2/mod_userdir.so
520a529,530
> # must uncomment (2021/4/30, mk)
> Include /private/etc/apache2/extra/httpd-userdir.conf

動いた。やれやれ。 /etc/apache2 のバックアップを保存しておこう。


ふう。ひさしぶりに /var/log/apache2/access_log を見たけれど、結構アクセスされているね。



桂田 祐史