Mac に HTTP サービスを走らせるのだ!
M1 macbook sonoma 14.4.1 で mac book を HTTP サーバーにしたい。まぁよほどのことが泣ければそんな事考えないのです。普通は。でもどうしても、このローカルネットワークの中に HTTP サーバーが必要なのよ、という事だってあるわけです。
今日の私がまさにそう。
ということで、手元の mac book air で http サービスを走らせる方法です。
myname@mymacbook~ % httpd -version
Server version: Apache/2.4.58 (Unix)
Server built: Feb 10 2024 01:12:11
Apple 2020 M1 mac book Air には デフォルトで Apache2.4 がインストールされています。
ドキュメントルート
http サーバーのドキュメントルートは
/Library/WebServer/Documents
です。ファインダの”移動”メニューから移動すると良いでしょう。
myname@mymacbook ~ % cd /Library/WebServer/Documents
myname@mymacbook Documents % ls index.html
index.html
mac で xxxx.iso ファイルを任意のパスにマウントする方法
apache の停止、起動、再起動
起動、停止、再起動は apachectl コマンドを使います。
myname@mymacbook Documents % sudo apachectl stop
myname@mymacbook Documents % sudo apachectl start
myname@mymacbook Documents % sudo apachectl restart
wget がないので curl で確認
wget しようとしたら、「そんなの知らん」と怒られました。代わりに curl で、html ファイルを表示することができます。
myname@mymacbook Documents % curl http://192.168.1.32/index.html
<html><body><h1>It works!</h1></body></html>myname@mymacbook Documents %
ブラウザで localhost または、自分自身の ip アドレスを開く
curl でファイルが開けたら、実際にブラウザで開いて見ましょう。

htmx.process($el));"
hx-trigger="click"
hx-target="#hx-like-count-post-242183794"
hx-vals='{"url":"https:\/\/islandcnt.exblog.jp\/242183794\/","__csrf_value":"b7b70ea1d57f60bcd9d0c8402ac70fa00d9e354c3f23edb95076e61595505bec7b22fe77d65b7a554c381ea440e300a29b45b84ade8852d7c27f9eb1007ea756"}'
role="button"
class="xbg-like-btn-icon">