1. openresty環境安裝
1.1. 以fedora 29為例
yum install pcre-devel openssl-devel gcc curl
wget https://openresty.org/download/openresty-1.13.6.2.tar.gz
tar -xzvf openresty-1.13.6.2.tar.gz
cd openresty-1.13.6.2
./configure
make
sudo make install
sudo dnf install 'dnf-command(copr)'
sudo dnf copr enable openresty/openresty
1.2. ubuntu 18.04下安裝openresty
# 安裝相關依賴包
sudo apt install libpcre3-dev openssl libssl-dev ruby zlib1g zlib1g.dev
# 下載源碼
wget https://openresty.org/download/openresty-1.13.6.2.tar.gz
# 解壓、配置、編譯、安裝:
tar xzvf openresty-1.13.6.2.tar.gz
cd openresty-1.13.6.2/
./configure
make
sudo make install
1.3. OpenResty "hello world"
創建以下目錄
mkdir ~/work
cd ~/work
mkdir logs/ conf/
創建一個conf/nginx.conf
文件
worker_processes 1;
error_log logs/error.log;
events {
worker_connections 1024;
}
http {
server {
listen 8080;
location / {
default_type text/html;
content_by_lua '
ngx.say("<p>hello, world ! </p>")
';
}
}
}