在 Ubuntu 24.04 系统上安装和管理 Nginx

1、安装Nginx

在Ubuntu 24.04系统上安装Nginx,可以按照下面的步骤进行:

1.1、 更新系统软件包列表

在安装新软件之前,需要先更新系统的软件包列表,确保获取到最新的软件包信息。打开终端,执行以下命令:

bash 复制代码
sudo apt update

这个命令会连接到Ubuntu的软件源服务器,下载最新的软件包索引。

1.2、安装Nginx

更新软件包列表之后,就可以安装Nginx了。在终端中执行以下命令:

bash 复制代码
sudo apt install nginx

执行该命令后,系统会自动下载并安装Nginx及其依赖项。安装过程中,系统可能会提示你确认是否继续安装,输入 Y 然后按回车键即可。

1.3、验证Nginx是否安装成功

安装完成后,可以通过以下几种方式来验证Nginx是否安装成功:

  • 检查Nginx服务状态:在终端中执行以下命令:
bash 复制代码
sudo systemctl status nginx

如果Nginx已经成功安装并启动,你会看到类似如下的输出:

plaintext 复制代码
● nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; preset: enabled)
     Active: active (running) since Wed 2024-01-01 12:00:00 UTC; 1min ago
       Docs: man:nginx(8)
   Main PID: 1234 (nginx)
      Tasks: 2 (limit: 1137)
     Memory: 2.2M
        CPU: 123ms
     CGroup: /system.slice/nginx.service
             ├─1234 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
             └─1235 nginx: worker process
  • 通过浏览器访问:如果有桌面环境的话,可以打开浏览器,在地址栏输入服务器的IP地址或者域名。如果看到Nginx的默认欢迎页面,说明Nginx已经成功安装并正常工作。

2、管理Nginx服务

安装成功后,你可以使用以下命令来管理Nginx服务:

  • 启动Nginx服务
bash 复制代码
sudo systemctl start nginx
  • 停止Nginx服务
bash 复制代码
sudo systemctl stop nginx
  • 重启Nginx服务
bash 复制代码
sudo systemctl restart nginx
  • 重新加载Nginx配置文件:当你修改了Nginx的配置文件后,不需要重启服务,只需重新加载配置文件即可:
bash 复制代码
sudo systemctl reload nginx
  • 设置Nginx开机自启
bash 复制代码
sudo systemctl enable nginx
  • 禁止Nginx开机自启
bash 复制代码
sudo systemctl disable nginx

通过以上步骤,你就可以在Ubuntu 24.04系统上成功安装并管理Nginx服务了。

相关推荐
福尔摩斯张18 小时前
《C 语言指针从入门到精通:全面笔记 + 实战习题深度解析》(超详细)
linux·运维·服务器·c语言·开发语言·c++·算法
TH_119 小时前
腾讯云-(3)-Linux宝塔面板使用
linux·云计算·腾讯云
虚伪的空想家19 小时前
arm架构服务器使用kvm创建虚机报错,romfile “efi-virtio.rom“ is empty
linux·运维·服务器·javascript·arm开发·云原生·kvm
深藏bIue19 小时前
linux服务器mysql目录下的binlog文件删除
linux·服务器·mysql
虾..20 小时前
Linux 进程状态
linux·运维·服务器
扛枪的书生20 小时前
Linux 通用软件包 AppImage 打包详解
linux
只想安静的写会代码21 小时前
网卡信息查询、配置、常见故障排查
linux·服务器·windows
jiayong2321 小时前
多子系统架构下的Nginx部署策略与最佳实践
运维·nginx·系统架构
偶像你挑的噻1 天前
9-Linux驱动开发-设备树=>设备树插件实现 RGB 灯驱动
linux·驱动开发·stm32·嵌入式硬件
叫致寒吧1 天前
Nginx基于域名的虚拟主机实操案例
运维·服务器·nginx