mac安装openresty

news/2024/9/28 19:12:27 标签: macos, openresty

官方地址:https://openresty.org/cn/download.html

brew update
brew install pcre openssl

下载源码

https://openresty.org/download/openresty-1.25.3.1.tar.gz

解压源码

tar -zxvf openresty-1.25.3.1.tar.gz

进入解压后的目录

./configure --prefix=/opt/openresty --with-cc-opt="-I/usr/local/include" --with-luajit --without-http_redis2_module --with-ld-opt="-L/usr/local/lib"
make
sudo make install

设置环境变量

export PATH=/opt/openresty/nginx/sbin:$PATH
export PATH=/opt/openresty/bin:$PATH

查看配置信息

openresty -V
nginx -V

创建测试文件目录

/Users/aaa/Documents/warehouse/openrestry/
/Users/aaa/Documents/warehouse/openrestry/conf
/Users/aaa/Documents/warehouse/openrestry/log

新建配置文件
openrestry/conf/nginx.conf

worker_processes 1;
error_log log/error.log;

events {
    worker_connections 1024;
}

http {
    server {
        listen 8080;
        location / {
            default_type text/html;
            content_by_lua_block {
                ngx.say("<h2>hello</h2>")
            }
        }
    }
}

openrestry目录下启动nginx服务

nginx -p ./ -c conf/nginx.conf
ps -ef | grep nginx
nginx: master process /usr/local/opt/nginx/bin/nginx -g daemon off;  
nginx: worker process  

测试结果

curl 127.0.0.1:8080
<h2>hello</h2>

关闭服务

nginx -p ./ -s stop

http://www.niftyadmin.cn/n/5453991.html

相关文章

代码随想录 Day-25

力扣题目 509.斐波那契数 思路 很理所当然的&#xff0c;可以使用递归的方式其次是用动态规划的方式&#xff0c;动态规划的核心就是递推公式。 那么递推和递归一字之差&#xff0c;有什么区别呢&#xff1f;&#xff08;递推和递归的区别&#xff09; 1、递归 class Solutio…

k8s入门到实战(十)—— CronJob详细介绍及使用示例

CronJob 什么是 CronJob 在 k8s 中&#xff0c;CronJob 是一种用于定期执行任务的资源对象。它基于 Cron 表达式&#xff0c;允许您在指定的时间间隔内自动运行容器化的任务。 CronJob 可以定义以下属性&#xff1a; schedule&#xff1a;指定任务执行的时间表&#xff0c;…

串口通信标准RS232 RS485 RS422的区别

RS-232、RS-422、RS-485是关于串口通讯的一个机械和电气接口标准&#xff08;顶多是网络协议中的物理层&#xff09;&#xff0c;不是通讯协议&#xff0c;它们之间的几个不同点如下&#xff1a; 一、硬件管脚接口定义不同 二、工作方式不同 RS232&#xff1a; 3线全双工 RS…

为什么编程都建议不要用拼音命名?

用拼音来命名就好比你非要拿篮球来当足球踢&#xff0c;肯定是不合适的。 编程切记的一点是&#xff0c;要遵守约定俗成的代码规范。因为每一项技能&#xff0c;都有专业的标准&#xff0c;是千挑万选提炼出来的规则。 前人铺好的路如果不走&#xff0c;非要往沟里踩&#xf…

目前2024年腾讯云4核8G服务器租用优惠价格表

2024年腾讯云4核8G服务器租用优惠价格&#xff1a;轻量应用服务器4核8G12M带宽646元15个月&#xff0c;CVM云服务器S5实例优惠价格1437.24元买一年送3个月&#xff0c;腾讯云4核8G服务器活动页面 txybk.com/go/txy 活动链接打开如下图&#xff1a; 腾讯云4核8G服务器优惠价格 轻…

二值化主要的使用场景是什么

二值化是图像处理中常用的一种技术&#xff0c;它将图像转换为只有两种可能取值&#xff08;通常是0和255&#xff0c;或者0和1&#xff09;的形式。主要的使用场景包括&#xff1a; 图像分割&#xff1a;二值化可以用于将图像分割成不同的区域&#xff0c;使得图像中的目标区域…

Python邮件发送之yagmail

目录 一、背景 二、前提-邮件服务开通 1、启用SMTP服务 2、生成授权码 二

【MySQL】14. 全文索引(选学)

全文索引的创建 当对文章字段或有大量文字的字段进行检索时&#xff0c;会使用到全文索引。 MySQL提供全文索引机制&#xff0c;但是有要求&#xff0c;要求表的存储引擎必须是MyISAM&#xff0c;而且默认的全文索引支持英文&#xff0c;不支持中文。 (为啥一定要用MyISAM呢&am…