您的位置:首页 > 运维架构 > Nginx

nginx在mac中的配置

2016-07-15 14:59 417 查看
本文介绍 nginx 在mac上的安装。 

我是通过brewhome 来安装的。 

brew install nginx 一路顺畅。

下面是安装信息。

复制代码 代码如下:

hematoMacBook-Pro:~ hechangmin$ brew search nginx 

nginx 

hematoMacBook-Pro:~ hechangmin$ brew install nginx 

==> Installing nginx dependency: pcre 

==> Downloading ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.13. 
######################################################################## 100.0% 

######################################################################## 100.0% 

==> ./configure --prefix=/usr/local/Cellar/pcre/8.13 --enable-utf8 --enable-unic 

==> make test 

==> make install 

/usr/local/Cellar/pcre/8.13: 111 files, 2.9M, built in 54 seconds 

==> Installing nginx 

==> Downloading http://nginx.org/download/nginx-1.0.8.tar.gz 
######################################################################## 100.0% 

==> Patching 

patching file auto/lib/pcre/conf 

patching file conf/nginx.conf 

==> ./configure --prefix=/usr/local/Cellar/nginx/1.0.8 --with-http_ssl_module --with-pcre --conf-path=/usr/local/etc/nginx/nginx.conf --pid-path=/usr/local/var/run/nginx.pid --lock-path=/usr/local/var/ngi 

==> make install 

==> Caveats 

In the interest of allowing you to run `nginx` without `sudo`, the default 

port is set to localhost:8080.

If you want to host pages on your local machine to the public, you should 

change that to localhost:80, and run `sudo nginx`. You'll need to turn off 

any other web servers running port 80, of course.

You can start nginx automatically on login running as your user with: 

mkdir -p ~/Library/LaunchAgents 

  cp /usr/local/Cellar/nginx/1.0.8/org.nginx.nginx.plist ~/Library/LaunchAgents/ 

  launchctl load -w ~/Library/LaunchAgents/org.nginx.nginx.plist

Though note that if running as your user, the launch agent will fail if you 

try to use a port below 1024 (such as http's default of 80.) 

Warning: /usr/local/sbin is not in your PATH 

You can amend this by altering your ~/.bashrc file 

==> Summary 

/usr/local/Cellar/nginx/1.0.8: 6 files, 616K, built in 19 seconds 

hematoMacBook-Pro:~ hechangmin$

启动nginx ,sudo nginx ;访问localhost:8080 发现已出现nginx的欢迎页面了。

备注: ln -s  /usr/local/sbin/nginx /usr/bin/nginx 做了个软连接。 

常用的指令有:

复制代码 代码如下:

nginx -V 查看版本,以及配置文件地址 

nginx -v 查看版本 

nginx -c filename 指定配置文件 

nginx -h 帮助 

nginx -s [reloadreopenstopquit]

brewhome 常用的指令:

复制代码 代码如下:

brew search  mysql  :
搜索具体的程序包 

brew install mysql : 安装具体的程序包 

brew info mysql : 查看具体程序的信息 

brew uninstall mysql : 卸载具体的应用(这里只是用mysql  作个例子)

配置文件地址:/usr/local/etc/nginx/nginx.conf 

编辑内容,可以制定web 目录,以及PHP 、 python  等。 

sudo nginx -s reload

======================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: