首先从网上下载的源码前端nginx大概率是提供能在windows系统中直接运行的.exe文件。这个可执行文件在macos中是不能运行的,那么如何在macos系统上进行相关的配置呢?首先在终端中输入
brew info nginx
可以查找到自己电脑上配置的nginx的信息,下面这个就是将源码中提供的html文件夹放置的路径
/opt/homebrew/var/www
下面这个是nginx.conf文件放置的路径
/opt/homebrew/etc/nginx/nginx.conf
今天整了两个小时,前端界面一直报403或者404,查找了很久的资料与方法,最终解决。
原因是复制过去的文件权限不够,在此记录一下。第一步进入到文件夹中,第二,通过第二行命令将所有文件改成可执行且可读写,随后问题得到解决。由于macos的安全性很高,所以有时候碰到的很多网上解决不了的问题,建议都想象是不是给的文件权限不够
cd /opt/homebrew/var/www
chmod -R 755 *