Scalable Web Platform by Extending NGINX with Lua
openresty
From apt-get
Note: if is already installed and running, try disabling and stopping it before installing like below:
sudo systemctl disable nginx
sudo systemctl stop nginxYou can add our APT repository to your Ubuntu system so as to easily install our packages and receive updates in the future (via the apt-get update command). To add the repository, just run the following commands (only need to run once for each system):
# import our GPG key:
wget -qO - https://openresty.org/package/pubkey.gpg | sudo apt-key add -
# for installing the add-apt-repository command
# (you can remove this package and its dependencies later):
sudo apt-get -y install software-properties-common
# add the our official APT repository:
sudo add-apt-repository -y "deb http://openresty.org/package/ubuntu $(lsb_release -sc) main"
# to update the APT index:
sudo apt-get updateThen you can install a package, say, openresty, like this:
sudo apt-get install openrestyThis package also recommends openresty-opmopenresty-restydoc so the latter two will also automatically get installed by default. If that is not what you want, you can disable the automatic installation of recommended packages like this:
sudo apt-get install --no-install-recommends openrestyFrom Source
Download code https://github.com/openresty/openresty
apt-get install libpcre3-dev \
    libssl-dev perl make build-essential curl
tar -xvf openresty-VERSION.tar.gz
cd openresty-VERSION/
./configure -j2
make -j2
sudo make install
# better also add the following line to your ~/.bashrc or ~/.bash_profile file.
export PATH=/usr/local/openresty/bin:$PATH