HomebrewでApacheをインストールした場合の80番ポートの動作

Homebrewを使って10.13 (High Sierra) にApacheをインストールするとデフォルトでは8080ポートで動作する。これを80番ポートで動かすためには、httpd.confに

Listen 80
ServerName localhost:80

とするだけではなく、Apacheの起動時に

# sudo brew servicses start httpd

としなければならない (sudoにしないといけない)。sudoしないと80番ポートの場合はApacheが動かないので注意。sudoしなくても8080ポートでは動くのでしばらく訳がわからなかった。