美文网首页
Mac安装nginx

Mac安装nginx

作者: 放肆的桃子 | 来源:发表于2021-04-06 15:44 被阅读0次
  1. 安装homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
  1. 安装nginx
brew search nginx
brew install nginx
  1. 控制台输出信息:
vim /usr/local/etc/nginx/nginx.conf #配置文件路径
/usr/local/var/www #服务器默认路径
/usr/local/Cellar/nginx/1.13.10 #安装路径

安装完成后nginx的主配置文件被放在/usr/local/nginx/nginx.conf。同时一个默认的备份配置文件存在/usr/local/nginx/nginx.conf.default

image.png
image.png
  1. 服务相关命令
cd  /usr/local/Cellar/nginx/1.12.0/bin
sudo ./nginx
sudo ./nginx -s reload 
sudo ./nginx -t 
ps -ef|grep nginx
sudo kill -QUIT ${主进程号}
nginx -s reload|reopen|stop|quit #重新加载配置|重启|停止|退出 nginx
sudo nginx -s stop #停止 nginx 服务器
  1. 权限不够和端口占用问题需要修改配置文件
  2. 启动服务,访问http://localhost:8080报错403
    修改配置文件:root目录下没有index.html等index文件,自己新建一个即可;user后面未配置用户,注意,在用户名后必须配置用户组
  3. 启动服务,访问http://localhost:8080报错413 Request Entity Too Large
    设置nginx能够上传的数据大小,在nginx.conf中的http{}中修改

9.文件可以访c问执行,访问图片、js、css...就报403 forbidden:
解决方案:用ls -l 查看/Users/, /Users/xxx/, /Users/xxx/Documents/, /Users/xxx/Documents/git/ 的权限,确保均含最后一个x(其他用户的执行权限),倘若/Users/xxx/Documents/ 缺少x,执行 chmod o+x /Users/xxx/Documents/ 把x 权限添加上即可。

相关文章

网友评论

      本文标题:Mac安装nginx

      本文链接:https://www.haomeiwen.com/subject/jcdxkltx.html