Mac安装Nginx

一.安装Pcre

1.到Pcre官网,下载安装包

2.解压压缩包

3.在命令行中执行sudo -i切换到root用户下,并进入解压后的目录

4.执行./configure --prefix=/usr/local/pcre进行相关检查

5.执行make && make install,如果没有报错,则安装完毕

6.执行make -k check检查安装是否完成,完成的界面如下:
Mac安装Nginx

二.安装openssl

1.到openssl官网,下载安装包

2.解压压缩包

3…在解压目录下,执行sudo ./config --prefix=/usr/local/openssl

4.执行make

5.执行make install,如果没有报错,则安装完毕

6.执行openssl version检查版本号

三.安装Nginx

1.去Nginx官网下载,或者点击此处下载。

2.解压压缩包

3.在命令行中进入解压目录

4.执行./configure --help 可以查看设置的参数的含义

5.执行./configure --user=nginxuser --group=nginxgroup --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

6.执行make &&make install安装

7.执行/usr/local/nginx/sbin/nginx启动

8.在浏览器中输入http://localhost/就可以看见欢迎页

Mac安装Nginx
9.执行/usr/local/nginx/sbin/nginx -s quit关闭Nginx

四.Nginx的简单命令

1.启动nginx
/usr/local/nginx/sbin/nginx

2.查看配置文件是否有错误
/usr/local/nginx/sbin/nginx -t

3.信号量,-s表示signal

  • 重读配置文件
    /usr/local/nginx/sbin/nginx -s reload
  • 优雅停止nginx
    /usr/local/nginx/sbin/nginx -s quit
  • 强制停止nginx
    /usr/local/nginx/sbin/nginx -s stop
  • 重读日志文件,日志切割时使用
    /usr/local/nginx/sbin/nginx -s reopen

4.其他

  • 查看版本号
    /usr/local/nginx/sbin/nginx -v
  • 查看预编译配置(安装时预编译的配置)
    /usr/local/nginx/sbin/nginx -V

五.参考文章

1.nginx下载编译启动
2.[mac]安装openssl
3.pcre在mac上的安装
4. 安装Nginx和简单配置虚拟主机