资讯专栏INFORMATION COLUMN

nginx - Mac下安装与运行

ivydom / 480人阅读

摘要:按照提示去运行和。这样就算是安装好了。然后看了一下官方的指南把启动命令改了,貌似正确的是这样。到此浏览器输入,正常显示了。最后要把关掉,再次查看文档查命令。

前言

由于用Nodejs配置前端开发环境产生了一些瓶颈,而且容易产生一些问题,所以之后前端开发就直接用nginx做了。这样就能线上和本地的环境相近了一些,减轻了一些部署的难度。因为是第一次用,所以遇到了一些小坑,在此记下来。

安装

在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 mackupbrew 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

貌似都可以关闭,至于有什么区别,日后在看。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39147.html

相关文章

  • SimfaseDevEnv一个Vagrant构建的开发环境

    摘要:整体与很像,但是做了一些更改,为了更适应中国国内的开发网络环境。表示宿主机器的目录,表示环境目录。将虚拟机置于休眠状态。在开发过程中可能会需要增加多个站点来运行不同的开发程序。与扩展名重名,建议将的改成为佳。 SimfaseDevEnv 介绍 SimfaseDevEnv是为php开发者提供的开发环境,构建在vagrant之上;Vagrant的Vagrangfile配置文件是在Homes...

    Noodles 评论0 收藏0
  • Mac OS X 10.10 安装Nginx后无法运行(libpcre not loaded)纪录

    摘要:下安装,终端纪录如下运行,报错通过看看到底是哪里出了问题获得如下信息按照提示操作,结果又抛出一条错误一下,发现一个解决方案接着,再操作即可完成后,就可以成功运行了。 Mac OS X 10.10 下安装Nginx, 终端纪录如下: Installing nginx ==> Downloading https://homebrew.bintray.com/bottles/nginx-1...

    JowayYoung 评论0 收藏0
  • Mac使用ABTestingGateway快速搭建灰度网关

    摘要:下使用快速搭建灰度网关简介是新浪开源的一个可以动态设置分流策略的灰度发布系统,工作在层,基于和开发,使用作为分流策略数据库,可以实现动态调度功能。目前在京东如实时价格秒杀动态服务单品页列表页等都在使用架构,其他公司如淘宝去哪儿网等。 Mac下使用ABTestingGateway快速搭建灰度网关 ABTestingGateway简介 ABTestingGateway 是新浪开源的一个可以...

    2bdenny 评论0 收藏0
  • Mac OS使用brew安装Nginx、MySQL、PHP-FPM的LAMP开发环境

    摘要:原文链接准备工作新版的内置了和,我的系统版本是,可以通过以下命令查看和的版本号因为我们要自己动手来安装,因此首先来关闭系统自带的关闭,如果事先没开启过,可以忽略报错信息如果你的已经加入了,使用下面的命令来关闭为什么选择关闭因为系 原文链接:http://tabalt.net/blog/instal... 准备工作 新版的 Mac OS 内置了Apache 和 PHP,我的系统版本是OS...

    hlcfan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<