sh 在Ubuntu上构建Nginx OpenResty版本。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 在Ubuntu上构建Nginx OpenResty版本。相关的知识,希望对你有一定的参考价值。

# Build dependencies for OpenResty.
sudo apt-get install build-essential libpcre3-dev libssl-dev libgeoip-dev

# Install standard Nginx first so that you get the relevant service scripts installed too
sudo apt-get install nginx

# Download Last version of OpenResty
# Our check last version from site: http://openresty.org/en/download.html
cd && wget https://openresty.org/download/openresty-1.9.7.3.tar.gz

tar xvf openresty-1.9.7.3.tar.gz

cd openresty-1.9.7.3/

./configure \
--sbin-path=/usr/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-client-body-temp-path=/var/lib/nginx/body \
--http-fastcgi-temp-path=/var/lib/nginx/fastcgi \
--http-log-path=/var/log/nginx/access.log \
--http-proxy-temp-path=/var/lib/nginx/proxy \
--http-scgi-temp-path=/var/lib/nginx/scgi \
--http-uwsgi-temp-path=/var/lib/nginx/uwsgi \
--lock-path=/var/lock/nginx.lock \
--pid-path=/var/run/nginx.pid \
--with-luajit \
--with-http_dav_module \
--with-http_flv_module \
--with-http_geoip_module \
--with-http_gzip_static_module \
--with-http_realip_module \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_sub_module \
--with-ipv6 \
--with-sha1=/usr/include/openssl \
--with-md5=/usr/include/openssl \
--with-http_stub_status_module \
--with-http_secure_link_module \
--with-http_sub_module \

sudo make && sudo make install

# You must stop nginx and start. NOT reload it!
sudo nginx -s stop && sudo nginx

以上是关于sh 在Ubuntu上构建Nginx OpenResty版本。的主要内容,如果未能解决你的问题,请参考以下文章

sh 在一个命令中使用自定义补丁,配置和名称后缀为nginx构建Ubuntu或Debian软件包

sh 在Ubuntu 18.04上安装Nginx

sh 如何在Debian / Ubuntu上安装Nginx和Google PageSpeed

sh 如何在Debian / Ubuntu上安装Nginx和Google PageSpeed

sh 在Ubuntu 16.04上安装PHP7.2 NGINX和PHP7.2-FPM

sh 在Ubuntu 16.04上安装PHP7.2 NGINX和PHP7.2-FPM