centos/Ubuntu安装Nginx服务器

安装方式

  1. 使用系统自带的软件包管理器快速安装(如centos的yum)
  2. 到官网下载压缩包安装(https://nginx.org/en/download.html)
  3. docker容器实例

下面是昨天以第二种方式安装的命令小记!

centos

shell 复制代码
# 下载(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

shell 复制代码
下载(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
相关推荐
运维管理8 分钟前
anolis openeuler 文件复制上用命令-学习篇
服务器
I***t7169 分钟前
自己编译RustDesk,并将自建ID服务器和key信息写入客户端
运维·服务器
誰能久伴不乏11 分钟前
Linux文件套接字AF_UNIX
linux·服务器·c语言·c++·unix
a413244722 分钟前
如何解决centos上oracle连接问题
linux·oracle·centos
h***346323 分钟前
在linux(Centos)中Mysql的端口修改保姆级教程
linux·mysql·centos
2509_9408802225 分钟前
Linux(CentOS)安装 MySQL
linux·mysql·centos
可爱又迷人的反派角色“yang”28 分钟前
LVS+Keepalived群集
linux·运维·服务器·前端·nginx·lvs
n***271934 分钟前
【MySQL数据库】Ubuntu下的mysql
数据库·mysql·ubuntu
AI视觉网奇43 分钟前
vscode 远程失败
linux·服务器
⊙ ∀ ⊙1 小时前
ubuntu打印机配置
ubuntu