mac下brew安装 nginx 后怎么启动

 我来答
叮当猫的猫猫
推荐于2017-12-16 · TA获得超过6864个赞
知道大有可为答主
回答量:2009
采纳率:0%
帮助的人:385万
展开全部
在Mac安装的时候比较简单
brew install nginx

在安装好后,按以往的经验直接sudo nginx,结果报错了。
dyld: Library not loaded: /usr/local/lib/libpcre.1.dylib
Referenced from: /usr/local/bin/nginx
Reason: image not found

Google之,运行brew doctor。再次显示错误。
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:

mackup
pcre

按照提示去运行brew link mackup和brew link pcre。
这样就算是安装好了。
操作
根据查到的资料,要做一个配置文件。
events {
worker_connections 1024;
}

http {
server {
listen 9000;
server_name localhost;

location / {
root /Users/limi/code/hypclass-webpage/run/;#网站的跟路径
index index.html index.htm;
}
}
}

这是最精简的配置了,不过好像nginx配置网站的地址只支持绝对路径。
然后看了一下官方的指南把启动命令改了,貌似正确的是这样。
sudo nginx -c /Users/limi/code/website/nginx.conf

到此浏览器输入http://localhost:9000/,正常显示了。
最后要把nginx关掉,再次查看文档查命令。
nginx -s stop

nginx -s quit

貌似都可以关闭,至于有什么区别,日后在看。
胡萝卜泡萝卜
2018-04-11 · TA获得超过4235个赞
知道小有建树答主
回答量:26
采纳率:0%
帮助的人:8049
展开全部

那可能是你当前的用户无权限对/usr/local/文件夹进行读写操作,执行如下命令获取权限

[html] view plain copy

sudo chown -R 'your name' /usr/local  

2.安装完成之后,执行如下命令启动nginx

[html] view plain copy

sudo nginx  

3.测试

选择你喜欢的浏览器打开如下url,如果一切顺利将显示nginx的欢迎页面

[html] view plain copy

http://localhost:8080  

结束

如果要进行配置可以打开/usr/local/etc/nginx/nginx.conf文件进行修改,比如配置域名,端口号等等。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式