导航栏: 首页 评论列表

MAC下编译安装Nginx

默认分类 2021/09/11 01:00

转自: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


>> 留言评论