Mac版 Nignx安装 及echo模块和配置举例

  1. brew安装
    命令:brew install nginx
    配置目录:/usr/local/etc/nginx/
    启动:sudo nginx
    重启:sudo nginx -s reload
    关闭:ps -ef| grep nginx 查看进程号 、 kill -9 进程号(强制关闭 不建议使用 ) nginx -s stop(建议使用)
    验证:浏览器访问localhost:8080 看到如下页面
    在这里插入图片描述

  2. 编译安装
    下载地址:nginx官网(Mac默认下载到了/Users/XXX/Downloads/目录下)
    解压:tar -xzvf nginx-1.14.1.tag.gz
    进入目录: cd nginx-1.14.1/
    进行编译:./configure 、sudo make 、sudo make install
    编译后目录: /usr/local/nginx/ (可以把nginx命令放在环境变量里 export PATH=${PATH}:/usr/local/nginx/sbin)
    使用方式:同上

  3. echo模块
    前提条件:nginx是编译安装 可以手动引入echo模块 brew安装我是没找到安装echo模块的方法 因为没有configure
    下载地址:echo模块
    解压:tar -xzvf echo-nginx-module-0.61.tar.gz
    保存目录:例如/Users/makexin/Downloads/echo-nginx-module-0.61
    进入nginx目录:cd nginx-1.14.1/
    载入模块:./configure --prefix=/usr/local/nginx --add-module=/Users/makexin/Downloads/echo-nginx-module-0.61
    进行编译:./configure 、sudo make 、sudo make install

  4. nginx配置举例
    创建文件: sudo mkdir /usr/local/nginx/vhost 、cd /usr/local/nginx/vhost、 touch my_first_nginx.conf
    编辑文件:在这里插入图片描述
    重启:sudo /usr/local/nginx/sbin/nginx -s reload 如果加入环境变量可以 sudo nginx -s reload
    浏览器访问:http://localhost:8092/ 出现如下结果
    在这里插入图片描述
    大功告成!!本人也是初学者一枚 !!感谢大家有问题欢迎指正 !!

猜你喜欢

转载自blog.csdn.net/weixin_40139740/article/details/83895034