1、创建文件夹并下载安装包:
##创建文件夹并进入目录
mkdir /opt && cd /opt
##下载安装包
wget https://openresty.org/download/openresty-1.13.6.2.tar.gz
2、安装依赖(这一步曾折磨了我好久)
sudo apt-get install gcc
sudo apt-get install openssl libssl-dev
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev
3、参数配置,生成makefile.
./configure --prefix=/usr/local/openresty -j4 --with-luajit
# --prefix 安装目录
# -j4 四核
运行该命令如果没错,会产生一个makefile 的文件,如果有错误,查找错误,安装相关依赖。
4、安装
make && make install
提示权限不足,切换root,sudo su - 输入密码即可。
没错错误见状成功。
5、测试
openstry会在根目录创建配置好的安装目录 /usr/local/openresty
进入在安装目录:/usr/local/openresty/nginx/conf/nginx.conf
修改端口号80为8080,以及访问首页:
worker_processes 1;
error_log logs/error.log;
events {
worker_connections 1024;
}
http {
server {
listen 8080;
location /hello {
default_type text/html;
content_by_lua '
ngx.say("<p>hello, world</p>")
';
}
}
}
保存并推出。
开启服务:
sudo /usr/local/openresty/nginx/sbin/nginx -c /usr/local/openresty/nginx/conf/nginx.conf -p /usr/local/openresty/nginx/
测试:
curl http://127.0.0.1:8080/hello
测试结果:
完成安装。