博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac 安装 nginx 环境
阅读量:6188 次
发布时间:2019-06-21

本文共 1564 字,大约阅读时间需要 5 分钟。

hot3.png

1、brew search nginx

2、brew install nginx

出现:

Error: Cannot write to /usr/local/Cellar

先执行:

sudo chown -R $USER /usr/local

在执行brew install nginx

出现

Error: Permission denied - /Library/Caches/Homebrew/Formula/nginx.brewing

运行

sudo chown -R ${USER} /Library/Caches/Homebrew/
运行后提示:

Docroot is: /usr/local/var/www

The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that

nginx can run without sudo.

nginx will load all files in /usr/local/etc/nginx/servers/.

To have launchd start nginx at login:

  ln -sfv /usr/local/opt/nginx/*.plist ~/Library/LaunchAgents
Then to load nginx now:
  launchctl load ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
Or, if you don't want/need launchctl, you can just run:
  nginx

这样就安装完毕了。

启动nginx ,因为是8080所以可以直接使用nginx命令启动,如果是80端口则使用命令sudo nginx ;

访问localhost:8080 发现已出现nginx的欢迎页面了。

注意:ngnix的安装的路径是:/usr/local/Cellar/nginx/1.8.1/bin/ngnix

备注: ln -s  /usr/local/Cellar/nginx/1.8.1/bin/ngnix /usr/bin/nginx 做个软连接,在OS X 10.11后会报ln: /usr/bin/nginx: Operation not permitted。

原因:这是因为苹果在OS X 10.11中引入的SIP特性使得即使加了sudo(也就是具有root权限)也无法修改系统级的目录,其中就包括了/usr/bin。要解决这个问题有两种做法:一种是比较不安全的就是关闭SIP,也就是rootless特性;另一种是将本要链接到/usr/bin下的改链接到/usr/local/bin下就好了。

解决办法:ln -s  /usr/local/Cellar/nginx/1.8.1/bin/ngnix /usr/local/bin 把软连接换个位置到/usr/local/bin。

执行命令发现这个软链接早就存在了。。呵呵。

ln: /usr/local/bin/nginx: File exists

常用的指令有: 
nginx -V 查看版本,以及配置文件地址
nginx -v 查看版本
nginx -c filename 指定配置文件
nginx -h 帮助

#重新加载配置|重启|停止|退出 nginx

nginx -s reload|reopen|stop|quit

#打开 nginx

sudo nginx

#测试配置是否有语法错误

nginx -t

转载于:https://my.oschina.net/soho00147/blog/647929

你可能感兴趣的文章
Ubuntu上nfs的安装配置
查看>>
upgrade HPE server firmware
查看>>
JApiTest
查看>>
thrift php服务器端开发
查看>>
ES学习笔记之---从源码启动ES
查看>>
不等不靠不要,程序员自己减轻“辛苦”
查看>>
罗辑思维现象透析
查看>>
java与php rsa加密互通
查看>>
CountDownLatch和CyclicBarrier
查看>>
linux命令:cpio命令 系统裁剪之四busybox 进行linux系统制作
查看>>
Java初学知识点
查看>>
sewise发布HTML5开源播放器框架
查看>>
Linux进程的分析和执行过程
查看>>
Python 方法
查看>>
I/O模型
查看>>
mysql 5.7 json类型字段操作
查看>>
我的友情链接
查看>>
23种JAVA设计模式(3)-结构模式
查看>>
php采集远程图片保存到本地
查看>>
nginx-php上传文件大小设置
查看>>