mac下brew安装 nginx 后怎么启动
2个回答
展开全部
在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
貌似都可以关闭,至于有什么区别,日后在看。
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
貌似都可以关闭,至于有什么区别,日后在看。
展开全部
那可能是你当前的用户无权限对/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
结束
如果要进行配置可以打开/usr/local/etc/nginx/nginx.conf文件进行修改,比如配置域名,端口号等等。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |