ubuntu安装使用openresty

安装:

官网地址:http://openresty.org/cn/linux-packages.html

安装导入 GPG 公钥时所需的几个依赖包(整个安装过程完成后可以随时删除它们)

sudo apt-get -y install --no-install-recommends wget gnupg ca-certificates

导入 GPG 密钥

wget -O - https://openresty.org/package/pubkey.gpg | sudo apt-key add -

添加官方 APT 仓库

1
2
3
4
5
6
7
8
9
10
#查看系统信息命令(对应系统添加)
uname -a

#对于 x86_64 或 amd64 系统,可以使用下面的命令:
echo "deb http://openresty.org/package/ubuntu $(lsb_release -sc) main" \
| sudo tee /etc/apt/sources.list.d/openresty.list

#而对于 arm64 或 aarch64 系统,则可以使用下面的命令:
echo "deb http://openresty.org/package/arm64/ubuntu $(lsb_release -sc) main" \
| sudo tee /etc/apt/sources.list.d/openresty.list

更新 APT 索引

sudo apt-get update

安装

sudo apt-get -y install openresty

配置:

用户环境变量

1
2
3
4
5
6
vim ~/.profile
#文件末尾加入
export PATH=/usr/local/openresty/nginx/sbin:$PATH
export PATH=/usr/local/openresty/bin:$PATH
#立即生效
source ~/.profile

系统环境变量

1
2
3
4
5
6
vim /etc/profile
#文件末尾加入
export PATH=/usr/local/openresty/nginx/sbin:$PATH
export PATH=/usr/local/openresty/bin:$PATH
#当前用户立即生效
source /etc/profile

命令(openresty与nginx命令一样):

启动(指定工作目录)

nginx -p openresty_server(工作目录)

查看进程号

ps -ef|grep nginx

重启nginx

kill -HUP 2072(进程号)

关闭nginx

kill -QUIT 2072(进程号)

快捷服务(如果需要)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#nginx.conf添加
pid /usr/local/openresty/nginx/logs/nginx.pid;

#快速停止服务
nginx -s stop

#优雅停止服务
nginx -s quit

#重新读配置项并生效
nginx -s reload

#重新打开日志文件
nginx -s reopen