実現したいこと
Macでローカルなウェブサイトを作りたいです。
例えば、「http://welcome.com:8080」と入力すると、オリジナルのサイトが表示されるというものです。
ウェブサイトのドキュメントは/opt/homebrew/var/www/の配下に置くことになっているようです。
これをユーザーのホームディレクトリの中、例えば「Users/username/Develper/website/welcome.com/」というフォルダにしたいです。
前提
nginxのウェルカムページは表示されて、動作していることは確認できました。
/etc/hostsファイルにはwelcome.comは追加済みです。
発生している問題・エラーメッセージ
.confファイルは下記のように記載しています。
server { listen 8080; server_name welcome.com; location / { # root /opt/homebrew/var/www/welcome.com; root /Users/username/Developer/website/welcome.com/; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
上記のrootが「/opt/homebrew/var/www/bommaker.com」の時はサイトが表示されます。
rootが「/Users/username/Developer/website/welcome.com」の時は「403 Forbidden」が表示されます。
「/opt/homebrew/var/www/bommaker.com」と「/Users/username/Developer/website/welcome.com」には同じindex.htmlが入っていて、ひとまずメッセージをテキストで出すだけのものです。
.confを書き換えた後は「sudo brew services restart nginx」でnginxを再起動しています。
できればウェブサイトのドキュメントはホームで管理したいのです。
macOS Sequoia 15.2
nginx version: nginx/1.27.3
どうぞご教示お願いいたします。

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