当前位置: 首页 > news >正文

项目部署:nginx的安装和配置

1. 安装nginx

  • 1.1. 连接远程服务器

    • ssh root@8.148.236.160(云服务器公网IP), 输入对应的密码
  • 1.2. centerOS stream8.xx使用的是dnf进行安装

    • dnf查看当前版本 dnf --version
  • 1.3. 查看nginx是否存在

    • dnf search nginx
    • 在这里插入图片描述
  • 1.4. 后续部署会使用nginx,所以需要先安装nginx

    • dnf install nginx
    • 安装成功如下图:有一个complete单词代表安装成功
      • 在这里插入图片描述
  • 1.5. 启动nginx

    • 启动nginx: systemctl start nginx

    • 查看nginx的状态: systemctl status nginx

      • 在这里插入图片描述
    • 设置自启动nginx服务(将 Nginx 服务设置为开机自启动): systemctl enable nginx

      • 没报错代表在系统启动时自动启动:
      • 在这里插入图片描述
  • 1.6. 查看nginx是否启动成功

    • 老版:在这里插入图片描述

    • 新版:在这里插入图片描述

2. 使用Remote - SSH连接远程服务器

  • 2.1. 在vscode中安装Remote - SSH插件

    • 在这里插入图片描述
  • 点击新建输入远程服务器的ip地址

    • ssh root@8.134.219.125
    • 在这里插入图片描述
  • 连接成功后会显示

    • 在这里插入图片描述
3. 配置nginx
  • 3.1. 主要配置nginx的用户和默认访问目录:

    • 默认访问目录: /usr/share/nginx/html
    • 配置nginx文件目录: /etc/nginx/
  • 3.2. 修改配置用户为root:

    • 让user具备root权限: user root;
  • 3.3. 修改访问地址:

    • 访问IP地址时默认导航到如下路径: /root/hytrip/index.html
      localation / {
      root /root/hytrip; # 文件夹路径
      index index.html; # 默认访问文件
      }
      `
    • 在这里插入图片描述
  • 3.4. 修改配置文件后需要重启nginx服务:

    • systemctl restart nginx
    • 没报错代表重启成功
    • 在这里插入图片描述
http://www.dtcms.com/a/272594.html

相关文章:

  • 利用Pandas进行条件替换与向前填充
  • Linux中的命令连接符
  • Layui —— select
  • 图解Java数据容器(三):Queue
  • CAS登录工作流程简述
  • 【前端】【Echarts】ECharts 词云图(WordCloud)教学详解
  • Prompt提示词的主要类型和核心原则
  • 在vscode中和obsidian中使用Mermaid
  • Spring AI Alibaba(2)——通过Graph实现工作流
  • Flutter 与 Android 的互通几种方式
  • Linux 中 sed 命令
  • RedisJSON 路径语法深度解析与实战
  • Spring Boot + Javacv-platform:解锁音视频处理的多元场景
  • 【TCP/IP】12. 文件传输协议
  • MySQL索引操作全指南:创建、查看、优化
  • Debian-10编译安装Mysql-5.7.44 笔记250706
  • macOS 上安装 Miniconda + Conda-Forge
  • Jekyll + Chirpy + GitHub Pages 搭建博客
  • 如何使用Java WebSocket API实现客户端和服务器端的通信?
  • 蓝桥杯第十六届(2025)真题深度解析:思路复盘与代码实战
  • MinerU将PDF转成md文件,并分拣图片
  • Alibaba Druid主要配置
  • 图片合并pdf
  • 新手向:实现ATM模拟系统
  • TDengine 数据库建模最佳实践
  • Oracle 视图
  • Tomcat:Java Web应用的幕后英雄
  • 线性探针是什么:是一种用于探测神经网络中特定特征的工具
  • 从零开始搭建深度学习大厦系列-3.卷积神经网络基础(5-9)
  • 李宏毅(深度学习)--(2)