在 Debian 上安装最新版 Nginx

官方文档

安装先决条件

sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring

导入官方 Nginx 签名密钥

curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
    | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

验证下载的文件是否包含正确的密钥:

gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

设置 Nginx 存储库

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/debian $(lsb_release -cs) nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

设置存储库固定优先级

echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \
    | sudo tee /etc/apt/preferences.d/99nginx

安装最新版 Nginx

sudo apt update
sudo apt install nginx

常用的Nginx命令

1. 启动 Nginx 服务

sudo systemctl start nginx

2. 停止 Nginx 服务

sudo systemctl stop nginx

3. 重启 Nginx 服务

sudo systemctl restart nginx

4. 重新加载 Nginx 配置

sudo systemctl reload nginx

5. 检查 Nginx 配置是否有语法错误

sudo nginx -t

6. 查看 Nginx 版本信息

nginx -v

7. 查看 Nginx 运行状态

sudo systemctl status nginx

8. 查看 Nginx 日志

- 错误日志:

sudo tail -f /var/log/nginx/error.log

- 访问日志:

sudo tail -f /var/log/nginx/access.log

9. 重新加载 Nginx 配置并强制关闭连接

sudo nginx -s reload

原文链接

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 在 Linux安装 nginx 需要以下步骤: 1. 使用管理员权限登录系统。 2. 打开终端并运行以下命令来更新系统软件包列表: ``` sudo apt-get update ``` 3. 使用以下命令来安装 nginx: ``` sudo apt-get install nginx ``` 4. 输入 y 并回车确认安装。 5. 安装完成后,可以使用以下命令来启动 nginx: ``` sudo service nginx start ``` 6. 要停止 nginx,可以使用以下命令: ``` sudo service nginx stop ``` 7. 要重新加载 nginx 配置文件,可以使用以下命令: ``` sudo service nginx reload ``` 8. 要查看 nginx 的运行状态,可以使用以下命令: ``` sudo service nginx status ``` 希望这些步骤能帮助你在 Linux安装 nginx。 ### 回答2: 在Linux系统中安装Nginx非常简单,可以按照以下步骤进行操作: 步骤1:更新软件包列表 使用命令`sudo apt update`(针对Debian或Ubuntu系统)或`sudo yum update`(针对CentOS或Fedora系统)来更新软件包列表,确保系统中的软件包信息是最新的。 步骤2:安装Nginx软件包 使用命令`sudo apt install nginx`(针对Debian或Ubuntu系统)或`sudo yum install nginx`(针对CentOS或Fedora系统)来安装Nginx软件包。安装过程中会提示您确认安装,并询问是否愿意继续。 步骤3:验证Nginx安装 安装完成后,可以使用命令`nginx -v`来验证Nginx是否成功安装。如果成功安装,会显示Nginx的版本号信息。另外,可以使用命令`sudo systemctl status nginx`来查看Nginx服务的状态。 步骤4:启动Nginx服务 如果Nginx安装成功,但未自动启动,可以使用命令`sudo systemctl start nginx`来手动启动Nginx服务。启动后,可以使用命令`sudo systemctl enable nginx`来设置Nginx在系统启动时自动启动。 步骤5:配置Nginx Nginx的配置文件位于`/etc/nginx/nginx.conf`。您可以根据需要编辑此文件,添加或修改虚拟主机、代理设置等配置项。修改后,使用命令`sudo systemctl restart nginx`来重新加载配置。 通过以上步骤,在Linux系统上安装Nginx是非常简单的。安装完成后,您可以通过访问服务器的IP地址或域名来验证Nginx是否正常工作。 ### 回答3: 在Linux安装Nginx有几个简单的步骤: 1. 打开终端并以root用户身份登录服务器。 2. 使用包管理器安装Nginx。根据不同的Linux发行版,可以使用不同的包管理器来安装Nginx。例如,在Debian或Ubuntu上,可以使用以下命令进行安装: ``` apt-get install nginx ``` 在CentOS或Red Hat上,可以使用以下命令进行安装: ``` yum install nginx ``` 3. 安装完成后,可以使用以下命令检查Nginx是否成功安装: ``` nginx -v ``` 4. 启动Nginx服务。可以使用以下命令启动Nginx: ``` systemctl start nginx ``` 5. 验证Nginx是否正在运行。可以使用以下命令检查Nginx的运行状态: ``` systemctl status nginx ``` 6. 配置防火墙以允许Nginx的流量。可以使用以下命令开放Nginx默认的HTTP(80)端口: ``` firewall-cmd --permanent --add-service=http firewall-cmd --reload ``` 7. 打开Web浏览器,并输入服务器的IP地址或域名,如果看到Nginx的默认欢迎页面,则表示安装成功。 如上所述,这些是在Linux安装Nginx的基本步骤。具体步骤可能因Linux发行版的不同而有所不同,可以根据具体的操作系统和版本查找相应的指导文档以获得更详细的安装说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

子受

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值