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
相关推荐
IT大白鼠6 分钟前
Linux账号和权限管理
linux·运维·服务器
hweiyu001 小时前
Linux命令:ip6tables
linux·运维·服务器
ITyunwei09872 小时前
灾难恢复与业务连续性:如何确保天灾人祸下,业务也能“屹立不倒”?
运维·服务器
爱喝水的鱼丶2 小时前
SAP-ABAP:新手入门篇——从0到1写出你的第一个ABAP Hello World程序并完成调试运行
运维·服务器·数据库·学习·sap·abap
学术小李2 小时前
VSCode上传文件到服务器
服务器·vscode·sftp·数据上传
MY_TEUCK3 小时前
【2026最新Linux虚拟机安装】Linux 虚拟机安装VMware 17 + CentOS 7
linux·运维·centos
Rust研习社3 小时前
Ubuntu 全面拥抱 Rust 后,我意识到 Rust 社区要变了
linux·服务器·开发语言·后端·ubuntu·rust
hahaha 1hhh3 小时前
用SSH 建立了一个本地端口转发隧道,用于安全地访问远程服务器上的服务,后台运行。autodl
服务器·安全·ssh
weixin_417257064 小时前
ubuntu系统-dify-相关文件配置
linux·运维·ubuntu
小肝一下5 小时前
3.linux——进程控制
linux·运维·服务器·进程控制