在Mac上安装nginx

标签: nginx
2人阅读 评论(0) 收藏 举报
分类:

Mac上安装nginx

平台:Mac

系统:10.11.1

1. 安装Homebrew

2. 安装Nginx

3. 启动Nginx

4. 配置JSON文件

5. 配置Nginx

6. 展现成果

1.安装Homebrew

打开终端,输入:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

跟着步骤走。终端都有提示。

2.依赖Homebrew安装Nginx

依旧在终端中

brew install nginx

3.启动Nginx

依旧在终端里,输入

nginx

 

回车就行了。别惊讶,就这么简单。 

怎样验证Nginx能用了呢。你在浏览器里输入localhost:8080,回车,出现以下画面,说明成功。 



4.配置JSON文件

那配置文件是在

/usr/local/Cellar/nginx/1.8.0/html/

这个目录下会默认有50x.htmlindex.html两个文件。你再新加一个json文件,取个名字叫oscar.json,里面随便写些字典数组,保存。

5.配置Nginx

安装完之后,默认路径是在

/usr/local/etc/

 

这个文件下会有一个nginx文件夹和一个openssl的文件夹。 

点开nginx文件夹,里面会有个

nginx.conf.default

的文件,记住,不要看错了,这里面的名字很相像。用文本编辑器打开,里面默认是有内容的,可以看看。将以下内容粘贴进去。

server {        

    listen      8080;    

    server_name localhost;         

    #access_log logs/host.access.log  main; 

    location ~* {             

        add_header Content-Type "application/json";

        root  html;             

        if (!-f $request_filename) {                 

            rewrite ^/(.*)  /$1.json last;

        }            

         index index.php index.html index.htm;

    }        

    error_page 405 =200 http://$host$request_uri;     

}

 

6.展现成果 

如果你新加的json文件叫oscar.json,目录是在刚刚说的

/usr/local/Cellar/nginx/1.8.0/html/oscar.json

 

那么你在浏览器里输入

localhost:8080/oscar.json

看看你的成果吧!

如果你的页面有你配置的JSON文件,那么恭喜你。别人如果想访问你的资源,保证你两在同一个局域网内,然后把你的ip地址替换localhost,再看看你朋友的电脑的页面吧。

 

Mac 系统开启启动nginx

通过brew 安装install

sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons

sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist

即可。然后在命令行终端执行:

brew install nginx

通过homebrewnginx默认被安装在/usr/local/Cellar/nginx/1.6.2, conf文件默认被安装在/usr/local/etc/nginx/nginx.conf

然后再浏览器中键入http://localhost:8080,即可访问到nginx的欢迎界面。

在开发过程中,我们可能还期望将端口去掉,绑定域名提供测试。

解决办法:

创建新的目录conf.d/usr/local/etc/nginx/conf.d

创建单个服务所需的conf文件default.conf/usr/local/etc/nginx/conf.d/default.conf

然后将nginx的主文件nginx.conf中的server{}删除,替换成include /usr/local/etc/nginx/conf.d/*.conf, nginx将可以加载存放在conf.d目录下的所有conf文件了。

sudo重启nginx

如果遇到不能访问的情况,请前往nginx log目录:/usr/local/var/log/nginx/*.log,查看原因。

查看评论

Nginx服务器配置

-
  • 1970年01月01日 08:00

mac上安装Nginx详细教程

1. 安装(可以用 brew 安装)sudo brew install nginx2. 查看 nginx 版本nginx -v3. 启动 nginxsudo nginx 也可以使用下面的命令启动,但...
  • zjuwwj
  • zjuwwj
  • 2017-05-26 21:46:56
  • 7601

Mac上安装Nginx

安装说明brew install nginxDocroot在 /usr/local/var/www因为我不是用root用户安装的,所以关闭和启动nginx,都要加上sudo;如果不想加sudo,可以将...
  • lzx_2011
  • lzx_2011
  • 2016-06-08 14:20:08
  • 876

MAC安装nginx教程

苹果电脑MAC安装nginx教程 最近在搭建Tomcat + Nginx 集群时,安装nginx遇到了点小问题,在这里记录下,方便大家参考 Mac下用brew安装nginx - ...
  • qq_28867949
  • qq_28867949
  • 2018-01-31 00:30:27
  • 269

mac下nginx的安装-安装记录

Mac下nginx的安装 系统版本:Mac OS 10.10.5  一、首先要安装 PCRE PCRE 作用是让 Ngnix 支持 Rewrite 功能。 1、下载PCRE安装包  地址:http...
  • ldx891113
  • ldx891113
  • 2016-01-05 21:13:53
  • 3579

mac 安装 nginx 环境

1、brew search nginx 2、brew install nginx 启动nginx ,sudo nginx ;访问localhost:8080 发现已出现nginx的欢迎页面了。...
  • Dracotianlong
  • Dracotianlong
  • 2014-03-22 18:47:16
  • 58547

mac下Nginx安装与配置

1.确定mac是否安装了brew,直接输入brew命令,看见返回信息,就说明已经安装了 brew常用的命令: brew search mysql : 搜索具体的程序包 brew install mys...
  • u010372981
  • u010372981
  • 2017-03-20 17:26:29
  • 10020

mac 安装nginx

1. 安装PCRE(这个简单不多说了) pcre-8.34.tar解压后 cd 到对应目录下。 cd ~ cd pcre-8.34 我直接安装在local里面 sudo ./confi...
  • wanzhihui0000
  • wanzhihui0000
  • 2016-01-25 13:11:55
  • 5248

Nginx学习第一篇;Mac下安装Nginx并配置

nignx安装配置
  • Xunxianren007
  • Xunxianren007
  • 2017-01-03 17:03:25
  • 15490

Mac OSX El Capitan 10.11 安装nginx(http2) php7.0 mysql5.7 开发环境

在本文中,我将安装以下软件:(基于Mac OSX El Capitan 10.11) PHP 7.0 MySQL服务器5.7 Nginx的1.10(与http2 / SSL) 首先,先启动...
  • mimica
  • mimica
  • 2016-08-12 23:02:47
  • 1689
    个人资料
    持之以恒
    等级:
    访问量: 1365
    积分: 162
    排名: 108万+
    文章存档