如何在Debian上安装NGINX

Nginx是一款免费、开源、轻量级、高性能的web服务器,专为高流量的应用场景设计,也是Apache Web服务器和微软IIS之后的流行Web服务器。Nginx比Apache对资源更友好,可以作为反向代理在其他web服务器前服务。

Nginx的所有配置文件都保存在/etc/nginx/目录下,其中/etc/nginx/nginx.conf为主配置文件。

CentOS的默认根目录是/usr/share/nginx/html, Ubuntu和Debian的默认根目录是/var/www/html。

另外,任何额外的服务器块(Apache2中的虚拟主机)都可以添加到/etc/nginx/conf.d.位置

请参阅下面关于在CentOS、Debian和Ubuntu上安装,配置和测试Nginx服务器的说明。

Ubuntu / Debian

1. 运行Nginx安装:

# apt update
# apt install nginx

2. Nginx不会在安装完成后自动启动,因此,须执行如下命令启动Nginx进程:

# /etc/init.d/nginx start

3. 检查运行状态:

# /etc/init.d/nginx status

如何在Debian上安装NGINX
4. 重启Nginx:

# /etc/init.d/nginx restart

5. 完成安装后, 您可以通过在浏览器地址栏中输入服务器IP地址来检查Nginx是否安装成功:
http://your_server_ip
若安装成功,您可以看到如下所示的Nginx默认网页。
如何在Debian上安装NGINX

配置Nginx

默认的Nginx配置文件保存在/etc/nginx/sites-available 目录下,并且象征性地链接到/etc/nginx/sites-enabled/目录下。通常需要在sites-available目录中为每个域/子域创建一个单独的文件,并在sites-enabled目录中设置一个符号链接。
1. 删除/etc/nginx/sites-enabled/ 中的符号链接,禁用默认配置文件。

# unlink /etc/nginx/sites-enabled/default

2. 为网站创建一个新目录和配置文件,并在配置文件中添加以下配置并保存。另外,在/var/www/varidata.com创建一个基本的索引文件。

/var/www/jidcy.com.
# vi /var/www/varidata.com/index.html
# mkdir /var/www/varidata.com
# vi /etc/nginx/sites-available/varidata.com

server {
listen  80;
listen [::]:80;
server_name varidata.com;
root /var/www/varidata.com
index index.html;
location / {
try_files $uri $uri/ =404;
}
}

3. 创建一个新的符号链接到/etc/nginx/sites-enabled/目录来启用配置。

# ln -s /etc/nginx/sites-available/varidata.com /etc/nginx/sites-enabled/

测试Nginx

1. 下面的命令用于测试配置是否存在错误。

# nginx -t

2. 使用下面的命令重新加载配置。

# nginx -s reload

注意:请将网站名称jidcy.com替换您的网站名称。
3. 在浏览器中加载网站名称/ IP地址,索引页面将加载。

原创文章,作者:余初云,如若转载,请注明出处:https://blog.jidcy.com/jsjc/2638.html

Like (0)
Previous 2026年5月8日
Next 2026年5月11日

相关推荐

  • 如何在 Linux 服务器上部署 OpenClaw:运行自主 AI 代理的详细指南

    大多数使用 AI 工具的人都习惯了一种特定模式:输入内容,工具给出响应,然后就停止运行。除非再次发起询问,否则它不会有任何动作。OpenClaw 彻底打破了这种模式。它是一款可自行…

    2026年4月17日
    0
  • web应用渗透测试流程

    对于web应用的渗透测试,大致可分为三个阶段:信息收集、漏洞发现以及漏洞利用。在实践过程中需要进一步明细测试的流程,以下通过9个阶段来描述渗透测试的整个流程: 1.明确目标 1)确…

    2026年5月30日
    0
  • 如何在服务器上安装 PHP(Linux / Windows / macOS)

    这篇文章会带你在 Linux、Windows 和 macOS 三个系统上完成 PHP 的安装,并介绍如何与 Apache 或 Nginx 配合使用、安装常用扩展,以及验证安装是否成…

    2026年4月20日
    0
  • Web攻击:详解SQL注入、XSS等九种注入攻击

    注入攻击属于众多攻击方式当中的一种,在这类攻击中,攻击者会向程序输入恶意的数据内容,解析引擎则会将这些恶意输入当作命令或查询语句的一部分加以处理,进而在无形中改变了程序原本的执行流…

    2026年7月10日
    0
  • 什么是风险评估?什么是等保测评?

    一、什么是等保? 网络安全等级保护是指对网络(含信息系统、数据等)实施分等级保护、分等级监督,对网络中发生的安全事件分等级响应、处置。 二、为什么要做等保? 1.从法律要求层面来说…

    2026年5月22日
    0
  • 不用人工干预保障全站HTTPS长期有效,AESA证书自动续期配置

    在企业数字化业务全面线上化的今天,全站HTTPS已经不再是网站的“加分项”,而是关乎用户信任、业务合规、搜索引擎权重的刚性基础配置。很多运维团队在初次部署SSL证书时都能顺利完成配…

    2026年9月15日
    0
  • 数据库审计是做什么的?

    随着信息泄露事件的频繁发生,数据库安全产品逐步走进大众视野。在数据库安全产品之中,数据库审计可算得上是用户方最为熟识的一款产品了。在不影响业务系统正常运行的前提下,数据库审计产品可…

    2026年7月17日
    0
  • 什么是内网渗透?内网渗透工具有哪些?

    内网穿透也叫NAT穿越,核心是在部署了NAT设备的私有TCP/IP网络里,让不同内网主机之间成功建立连接,通过端口映射的方式,让公网设备能够定位到处于内网环境的主机。 而内网渗透指…

    2026年6月30日
    0
  • 什么是LLM?企业导入LLM的常见应用场景

    自2022年ChatGPT的惊艳问世,到如今国内文心一言、豆包、deekseek、千问等国内AI工具激烈竞争,生成式人工智能已彻底改变了我们的生活与工作方式。但你是否好奇,这些强大…

    2026年4月1日
    0
  • 网络防火墙是什么?

    防火墙是什么? 防火墙是搭建在不同网络区间,例如可信企业内网与陌生公共网络,或是各类网络安全分区之间的设备组合体系。它能够管控、筛查并调整往来数据流,对外隐藏内网数据、架构与运行情…

    2026年5月25日
    0