欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


让WinXP自动修复系统引起的故障
怎么设置电脑锁屏?
xp系统下如何设置电脑开机密码
最适合摄影师的电脑配置是?
在XP系统中快速批量修改文件的好方法
固态硬盘怎么4K对齐
Win8系统开启上帝模式的方法
XP系统自动重启怎么办
找回XP系统的输入法图标
哪种Mac虚拟机最受欢迎
Mac OS X 下安装Nginx问题详解
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   Mac OS X 下安装Nginx问题碰到的朋友不多,因为在mac系统安装nginx环境不实用了,不过有人碰到了我们就一起来看看,说不定对你会有帮助呢。

  我是通过brew install nginx的,前面都很顺利,

  nginx常用命令:

  nginx -s stop/quit/reopen/reload

  用ln -s 命令创建个软件链接于 /usr/sbin/ 下以方便操作。

  直接搞个server看看效果,代码如下:

  server {

  listen 80;

  server_name www.geekso.com;

  index index.html index.htm index.php;

  root /Users/han/Documents/git/msg/web/public;

  location = /favicon.ico {

  log_not_found off;

  access_log off;

  }

  location = /robots.txt {

  allow all;

  log_not_found off;

  access_log off;

  }

  location / {

  try_files $uri $uri/ /index.php?$args;

  }

  location ~ .php$ {

  fastcgi_pass 127.0.0.1:9000;

  fastcgi_index index.php;

  include fastcgi.conf;

  }

  location ~ /(.svn|.git|.ht|.DS) {

  deny all;

  internal;

  }

  location ~* .(js|css|png|jpg|jpeg|gif|ico)$ {

  expires max;

  log_not_found off;

  }

  }

  然后sudo命令重启nginx,访问www.3lian.net发现php文件可以访问执行,访问图片、js、css...就报403 forbidden?

  403不是没有权限嘛,好吧,加上权限750权限应该就能解决,加上去发现还是403,这下不懂了。会不会我nginx配置错了,一行行看,还是没找到问题,一直在想为什么同一目录下php文件可以访问,访问其它文件就报403,各种排除法,搞nginx, 还是不行。最终靠google搜索还真找到了遇到跟我一样的人。

  解决方案:用ls -l 查看/Users/, /Users/xxx/, /Users/xxx/Documents/, /Users/xxx/Documents/git/ 的权限,确保均含最后一个x(其他用户的执行权限),倘若/Users/xxx/Documents/ 缺少x,执行 chmod o+x /Users/xxx/Documents/ 把x 权限添加上即可。

  其实搞了半天也是权限问题。

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站