HTML/CSSのテストをやる必要があったので、ひさしぶりに、Mac上のapache2を起動してみた。
以前、「Macに標準で入っているapache2について」というのを書いておいたので、こちらに書かれているDocumentRootにHTMLファイルを置いてアクセスしてみたら、404エラーになってしまった。
/etc/apache2/httpd.conf ファイルを見てみたけど、DocumentRootを変更しているわけでもない。
はっ!
そういえば、いつか忘れたけど、Mac標準ではないhttpdをbrewでインストールしたような記憶が。
1 2 3 4 5 6 | ~ % brew search httpd ==> Formulae darkhttpd httpd✓ httpdiff libmicrohttpd lighttpd mighttpd2 httpx httpry httpie ==> Casks httpie |
やっぱりbrewでhttpdをインストールしていた。
ということは、こちらのhttpdが動いているらしい。infoを出してみる。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | ~ % brew info httpd ==> httpd: stable 2.4.54 (bottled) Apache HTTP server https: //httpd .apache.org/ /usr/local/Cellar/httpd/2 .4.54_1 (1,662 files, 31.7MB) * Poured from bottle on 2022-11-21 at 11:44:24 From: https: //github .com /Homebrew/homebrew-core/blob/HEAD/Formula/httpd .rb License: Apache-2.0 ==> Dependencies Required: apr✓, apr-util✓, brotli✓, libnghttp2✗, openssl@1.1✓, pcre2✓ ==> Caveats DocumentRoot is /usr/local/var/www . The default ports have been set in /usr/local/etc/httpd/httpd .conf to 8080 and in /usr/local/etc/httpd/extra/httpd-ssl .conf to 8443 so that httpd can run without sudo . To restart httpd after an upgrade: brew services restart httpd Or, if you don't want /need a background service you can just run: /usr/local/opt/httpd/bin/httpd -D FOREGROUND ==> Analytics install : 20,117 (30 days), 76,196 (90 days), 373,223 (365 days) install -on-request: 16,430 (30 days), 57,972 (90 days), 285,893 (365 days) build-error: 60 (30 days) |
DocumentRootは /usr/local/var/www を見ていた。
こちらにHTMLを置いてみたら問題なくアクセスできた。