実現したいこと
iMac (Sequoia 15.2)のローカルなウェブサイトを、同じLAN内にあるMacBook Air (Sequoia 15.2)にからアクセスして閲覧したいです。
iMacのSafariからは
welcome:8080/index.html
でアクセスできます。
welcome.confの中身は下記の通りです。
server { listen 8080; server_name welcome; location / { root /Users/username/Developer/websites/welcome; index index.html index.htm; } }
ちなみに、iMacのSafariで
welcome:8080
をアクセスすると、nginxのウェルカムページが表示されます。
サイトのファイルはwelcome.confに記載してあるとおり、/Users/username/Developer/websites/welcome/
の中に入っています。
これを同じLAN内にあるMacBookからみたいです。
LAN内ではimac.local
でアクセスすることができることは確認しました。
MacBookのSafariで
imac.local:8080
にアクセスすると、iMac上nginxのウェルカムページが表示されました。
前提
- nginxがインストールされているiMac : Sequoia 15.2
- 同じLAN内にあるMacBook Air : Sequoia 15.2
- WebブラウザはSafariを使用
発生している問題・エラーメッセージ
MacBook Airからimac.local:8080
へのアクセスはできました。
nginxのウェルカムページが表示されます。
MacBook AirからSafariでimac.local:8080/index.html
へアクセスすると、
404 Not Found
が表示されます。
iMacのnginxのエラーログを見たところ、
2025/01/26 12:34:55 [error] 50314#0: *1 open() "/opt/homebrew/Cellar/nginx/1.27.3/html/welcome/index.html" failed (2: No such file or directory), client: 192.168.11.12, server: localhost, request: "GET /welcome/index.html HTTP/1.1", host: "imach.local:8080"
と記録されていました。
LAN内のMacBookからアクセスすると、/opt/homebrew/Cellar/nginx/1.27.3/html/welcome/index.html
にアクセスに行っています。
welcome.confには/Users/username/Developer/websites/welcome
を指定してます。
どこかまだ設定すべきところがあるのでしょうか?

回答1件
あなたの回答
tips
プレビュー