安装方式
- 使用系统自带的软件包管理器快速安装(如centos的yum)
- 到官网下载压缩包安装(https://nginx.org/en/download.html)
- docker容器实例
下面是昨天以第二种方式安装的命令小记!
centos
# 下载(https://nginx.org/en/download.html官网复制相应版本下载地址)
curl -o nginx-1.21.6.tar.gz http://nginx.org/download/nginx-1.21.6.tar.gz
# 解压
tar -zxvf nginx-1.21.6.tar.gz
# 安装相关环境依赖
yum install pcre pcre-devel -y
yum install openssl openssl-devel -y
# 生成编译脚本
./configure --with-http_ssl_module --withhttp_v2_module --with-stream
# 编译
make
# 开始安装
make install
# 检查是否成功安装
ls /usr/local/nginx/
ls /usr/local/nginx/sbin/
sudo /usr/local/nginx/sbin/nginx -t
# 配置环境变量
vim /etc/profile
# 在最后一行添加以下内容
export PATH=$PATH:/usr/local/nginx/sbin
# 刷新环境配置
source /etc/profile
# 启动
nginx
# 查看启动情况
netstat -ntlp
Ubuntu
下载(https://nginx.org/en/download.html官网复制相应版本下载地址)
curl -o nginx-1.21.6.tar.gz http://nginx.org/download/nginx-1.21.6.tar.gz
# 解压
tar -zxvf nginx-1.21.6.tar.gz
# 安装相关环境依赖
sudo apt install gcc make libpcre3-dev zlib1g-dev openssl libssl-dev
# 生成编译脚本
./configure --prefix=/usr/local/nginx --with-http_ssl_module
# 编译
make
# 开始安装
make install
# 检查是否成功安装
ls /usr/local/nginx/
ls /usr/local/nginx/sbin/
sudo /usr/local/nginx/sbin/nginx -t
# 配置环境变量
vim /etc/profile
# 在最后一行添加以下内容
export PATH=$PATH:/usr/local/nginx/sbin
# 刷新环境配置
source /etc/profile
# 启动
nginx
# 查看启动情况
netstat -ntlp