2024年 05月 17日
mac book air で apache を動かす
M1 macbook sonoma 14.4.1 で mac book を HTTP サーバーにしたい。まぁよほどのことが泣ければそんな事考えないのです。普通は。でもどうしても、このローカルネットワークの中に HTTP サーバーが必要なのよ、という事だってあるわけです。今日の私がまさにそう。
ということで、手元の mac book air で http サービスを走らせる方法です。
myname@mymacbook~ % httpd -versionServer 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/Documentsmyname@mymacbook Documents % ls index.htmlindex.html
mac で xxxx.iso ファイルを任意のパスにマウントする方法
起動、停止、再起動は apachectl コマンドを使います。
myname@mymacbook Documents % sudo apachectl stopmyname@mymacbook Documents % sudo apachectl startmyname@mymacbook Documents % sudo apachectl restart
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 %
curl でファイルが開けたら、実際にブラウザで開いて見ましょう。