华为云耀云服务器L实例-tilas教学管理系统前端配置

发布时间 2023-12-29 17:17:55作者: 技术僧
 华为云耀云服务器L实例-tilas教学管理系统前端配置

 

 

产品官网:https://www.huaweicloud.com/product/hecs-light.html

项目源代码地址:https://github.com/JohnYoung5665/spring-boot-web01/tree/master

 

 

今天我们采用可靠更安全、智能不卡顿、价优随心用、上手更简单、管理特省心华为云耀云服务器L实例为例,介绍配置一个经典的tilas教学管理系统,它是一个前后端分离的系统,在此之前,我们需要先完成前端Nginx的环境部署。

 

Nginx 是一个灵活、高性能且可扩展的服务器,广泛用于构建现代的Web应用和服务架构。在许多实际应用中,Nginx 通常与其他技术一起使用,例如应用服务器、数据库服务器和缓存系统,以构建强大的、可伸缩的系统架构。

 

访问源代码链接,将项目下载至本地,在这里我使用的是Github desktop,使用教程不在此赘述。

 

 

### 步骤1:连接到Ubuntu服务器

 

使用本地工具远程连接到华为华为云耀云服务器L实例,这里我选择了finalshell

 

### 步骤2:更新软件包列表并安装Nginx

 

连接成功后,更新软件包列表并安装Nginx:

 

```bash

sudo apt update

sudo apt install nginx

```

### 步骤3:启动Nginx

 

安装完成后,启动Nginx:

 

```bash

sudo service nginx start

```

 

### 步骤4:上传前端包

 

将`nginx-1.22.0-tlias.tar.gz`传输到华为云耀云服务器。将`your_local_path`替换为本地包文件的路径:

 

```bash

scp your_local_path/nginx-1.22.0-tlias.tar.gz 用户名@服务器IP:/tmp

```

这里,我们直接使用finalshell的文件上传工具

 

### 步骤5:解压缩包

 

再次SSH到服务器并转到上传包的目录。解压缩它:

 

```bash

cd /tmp

tar -zxvf nginx-1.22.0-tlias.tar.gz

```

由于我的安装包是zip格式,需要先下载unzip,再进行解压

 

### 步骤6:将文件移动到Nginx Web根目录

 

前端文件在解压后的文件夹中,将它们移动到默认的Nginx Web根目录:

 

```bash

sudo mv /tmp/nginx-1.22.0-tlias/* /var/www/html/

```

### 步骤7:配置Nginx

 

在 Nginx 中,配置文件通常位于 /etc/nginx/nginx.conf 或 /etc/nginx/sites-available/default(或类似的路径,具体取决于你的系统和 Nginx 版本)。你可以使用文本编辑器(比如 nano 或 vi)打开这个文件,然后在http中添加一个 server 块

 

server {

    listen 90;

    server_name 1.92.92.226;

 

    location / {

        root /var/www/html;

        index index.html;

    }

}

 

 

在这个例子中,listen 指定 Nginx 监听的端口为 90,server_name 指定服务器的 IP 地址。location / 部分定义了网站的根目录和默认的索引文件。确保这个配置文件中的路径和设置符合你的实际情况。

 

### 步骤8:重启Nginx

 

在进行任何更改后,重新启动Nginx以应用它们:

 

```bash

sudo service nginx restart

```

 

### 步骤9:访问您的前端

 

在此之前,安全组配置开放90端口

 

现在应该能够通过服务器的IP地址或域名访问前端。在Web浏览器中输入服务器的IP地址或域名。

 

本篇为nginx项目部署到华为云耀云服务器L实例上的基础,我们安装了Nginx,上传了前端,并配置了Nginx以提供我们的tilas教学管理系统前端配置