root html;
问题是:相对路径中的“html”在哪里?
这个相对路径是在编译时设置的。你可以通过命令来检查路径。$>nginx -V
你将看到"--prefix=/usr/local/Cellar/nginx/1.12.0_1",这是nginx文件的目录。现在你应该"cd"到此目录以查看"html"文件夹。$> cd /usr/local/Cellar/nginx/1.12.0_1
$> ls -l html
那么你会看到"html"文件夹是一个指向"/usr/local/var/www"的软链接。
总之,在我的情况下,"html"文件夹就是"/usr/local/var/www"。在你的Mac电脑上可能会有所不同。但是,你已经知道了找到它的方法。对吧?!
我最终自己找到了它。它就在这里:
/usr/local/var/www/index.html
在较新版本的brew中,位置应该是:
/opt/homebrew/var/www
brew
进行安装,那么nginx也有可能被放置在homebrew目录中。/opt/homebrew/Cellar/nginx/<version>
示例
/opt/homebrew/Cellar/nginx/1.25.1._1