Nginx默认index.html文件在MAC OS上的位置

sz81bmfz  于 2023-08-03  发布在  Nginx
关注(0)|答案(4)|浏览(344)


的数据
我已经成功地安装了nginx在我的MAC与自制

brew install nginx

字符串
但是我找不到这个默认页面是从哪里来的。
在nginx.conf的location下显示

root html;


我找不到了。请帮帮我

dsf9zpds

dsf9zpds1#

Lewis 4u的答案可能是对的!但我认为我们应该有一个更清楚的解释
在nginx.conf文件中,我们看到根路径是:

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上可能会有所不同。但是,嘿,你有办法找到答案。对吧

tkqqtvp1

tkqqtvp12#

我终于靠自己找到了。它在:

/usr/local/var/www/index.html

字符串

4xrmg8kj

4xrmg8kj3#

在brew的更高版本上,该位置应为:

/opt/homebrew/var/www

字符串

pkwftd7m

pkwftd7m4#

如果有人使用brew安装,nginx也可以放在homebrew目录中。
在Mac OS Ventura上,可执行文件安装在
/opt/homebrew/Cellar/nginx/<version>
范例
/opt/homebrew/Cellar/nginx/1.25.1._1
conf文件放在
/opt/homebrew/etc/nginx/

相关问题