转自:https://nullpointer.pw/mac%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85nginx.html
资源下载
nginx: http://nginx.org/download/nginx-1.20.1.tar.gz
zlib: http://zlib.net/zlib-1.2.11.tar.gz
pcre: https://ftp.pcre.org/pub/pcre/pcre-8.38.tar.gz
openssl: https://www.openssl.org/source/openssl-1.1.0g.tar.gz
这些都是 Nginx 编译需要的依赖,下载后分别解压, 注意解压的文件要在同一个目录下面
tar -zxvf nginx-1.12.2.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
tar -zxvf pcre-8.38.tar.gz
tar -zxvf openssl-1.1.0g.tar.gz
进入nginx目录后执行
./configure --prefix=/usr/local/nginx --with-zlib=../zlib-1.2.11 --with-pcre=../pcre-8.38 --with-openssl=../openssl-1.1.0g
// 依次执行以下命令
make
sudo make install
以上执行完毕后, nginx 就被安装到 /usr/local/nginx 目录下
Nginx的启停 在 mac 上随便修改点东西,就提示没有权限也是醉了,只好每个命令前面都加上 sudo 了
启动
sudo /usr/local/nginx/sbin/nginx
关闭
sudo /usr/local/nginx/sbin/nginx -s stop
重启
sudo /usr/local/nginx/sbin/nginx -s reload
查看运行状态
ps -ef | grep nginx