如何在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日

相关推荐

  • MD5 加密算法是什么?

    MD5(Message Digest Algorithm 5) 是一种哈希算法(Hash Algorithm),主要用来对数据进行不可逆的单向加密 ,常见于密码储存、数据完整性验证…

    2026年5月14日
    0
  • DDoS攻击为何抵御难度大?

    DDoS攻击属于一种普遍的网络攻击手段,它运用分布、协同的大规模攻击模式直接或间接地借助互联网上其他被控制的计算机攻击目标系统或者网络资源,拥有极高的隐匿性和极强的摧毁力。 一、分…

    2026年6月4日
    0
  • SQL Server 性能调优如何做?

    SQL 服务器性能调优,本质上是寻找更高效的方式处理相同工作负载。本文将详细探讨 SQL 性能调优的定义、必要性,以及可落地的方法。 什么是 SQL Server 性能调优? SQ…

    2026年4月24日
    0
  • 选择共享虚拟主机建站好不好?

    在数字化办公普及的当下,不少企事业单位都将搭建官方网站纳入计划表,在搭建网站时,很多站长采用虚拟主机是觉得虚拟主机使用起来非常方便,但一些站长也觉得虚拟主机的性能不如云服务器。今天…

    2026年5月21日
    0
  • oss对象存储服务是什么?

    高效地处理大规模数据已经成为许多企业的核心需求​​​​​​​,企业正日益借助大规模的对象存储来打造企业级数据池与智能存储服务,存储系统正朝着更具弹性、更高效、更智能的方向迈进,以契…

    2026年6月9日
    0
  • 余初云:高防CDN的作用

    伴随互联网业务的蓬勃发展,高防CDN作为一类网络安全防护服务,受到众多尤其是门户站点的青睐。高防CDN是一项依托CDN(内容分发网络)技术构建的网络安全方案,旨在为网站或应用提供高…

    2026年6月8日
    0
  • SQL 与 NoSQL 数据库对比:该怎么选?

    NoSQL 数据库凭借易用、好开发、扩展性强等特点,一直备受认可。在处理海量数据时速度快、使用灵活,如今在大数据和实时互联网应用中越来越普及。 但这不代表任何场景都适合换成 NoS…

    2026年4月22日
    0
  • 网络协议由什么组成?

    网络协议 在我们日常生活中,运用互联网已经是必不可少的事情了,常常会通过电脑或者手机去追剧、购物、聊天、办公,在使用的过程中,其实会涉及到很多的网络协议。 以最常见的家庭网络为例,…

    2026年5月28日
    0
  • 如何提高Ubuntu 18.04系统的SSH安全性?

    SSH服务是云服务器的主要访问点,同时也是最容易受到攻击的服务之一。本指南将通过不同的技巧和技术帮助提高服务的安全性。 更改端口 监听SSH连接的默认端口是22,更改此设置将允许将…

    2026年5月20日
    0
  • 如何在 Linux 服务器上使用 Dokploy 实现项目快速部署

    很多开发者写完应用后都会面临同一个问题:如何把本地代码稳定地上线到服务器。配置 Web 服务器、环境变量、SSL 证书、Docker、CI/CD 等一系列操作,对新手来说既繁琐又容…

    2026年4月21日
    0