828华为云征文|基于华为云Flexus X实例搭建Nginx部署前端工程

目录

前言

一、Flexus云服务器X介绍

1.1 Flexus云服务器X实例特点

1.2 Flexus云服务器X实例场景需求

二、Flexus云服务器X购买

2.1 Flexus X实例购买

2.2 重置密码

2.3 登录服务器

三、Flexus云服务器X实例安装Nginx

3.1 下载Nginx

3.2 Nginx安装

3.3 启动Nginx

四、Flexus云服务器X实例部署前端工程

4.1 工程上传到Flexus云服务器X实例

4.2 重启Nginx

4.3 前端工程验证

总结


前言

随着互联网技术的快速发展,越来越多的企业和开发者选择将应用部署在云端。华为云作为国内领先的云服务提供商,其推出的Flexus云服务器X凭借高性能、高可用性等特点,成为了众多开发者的首选。本文将详细介绍如何基于华为云Flexus X实例搭建Nginx并部署前端工程。

一、Flexus云服务器X介绍

Flexus云服务器X是华为云推出的一款高性能、高可用性的云服务器,它采用了最新的处理器技术,支持多种操作系统和应用程序,具备灵活的资源配置和强大的扩展能力。无论是Web应用、数据库服务还是大数据处理,Flexus云服务器X都能为您提供稳定、高效的运行环境。

e9493b1e074c4f04b1649494d43aadae.png

1.1 Flexus云服务器X实例特点

Flexus云服务器X实例具有如下四大特点:

1.2 Flexus云服务器X实例场景需求

搭配更多云服务,一站满足多种场景需求:

  • 企业建站:面向博客、论坛,和企业门户等业务场景,帮助企业传播价值信息,促进信息共享和交流,支撑用户建设多功能的传播和交互平台。
  • ​​​​​电商直播:基于X实例搭建电商交易平台,可以从容面对电商市场瞬息万变对的业务压力变化。
  • 个人开发测试:开发者在开发、测试过程中需要的环境资源,可以选择从云上提供。基于X实例搭建开发测试环境,更加便利,成本更优。
  • 游戏服务器:适用于搭建游戏后台服务器,强大算力轻松应对千人同时在线,同时平滑扩容可快速应对服务器玩家数量上涨诉求,超强的网络加速能力提升用户体验

二、Flexus云服务器X购买

2.1 Flexus X实例购买

本文实践前,开始前需要在华为云官网购买Flexus X实例,可以根据实际需求选择合适的配置,如CPU、内存、存储和网络带宽等。

8b5e99e4e6174443bb2d3f7b33dabbd5.png

购买成功后,再控制台,就可以看到刚刚购买的Flexus X实例服务器,如下已购买4核12g的实例。

6da673ffb8ea4671b37feda06f25f161.png

2.2 重置密码

首次购买后,需要重置服务器的登录密码,才能远程登录到服务器中,在华为云控制台中,找到Flexus云服务器X实例,点击“重置密码”按钮,按照提示设置新的登录密码。

cd2a2ee5f8d244e9af0248cc91adb279.png

2.3 登录服务器

重置密码之后,就可以使用刚刚的密码登录到Flexus云服务器X实例,可以使用xShell等SSH客户端工具登录服务器或者选择使用自带的cloudshell。

995421377f2f4713ab56d2a8d8c16064.png

接下来就可以登录到Flexus云服务器X实例中,进入终端之后,会提示 Welcome to Huawei Cloud Service,说明成功登录。

三、Flexus云服务器X实例安装Nginx

完成Flexus云服务器X实例购买之后,接下来就可以进行本文案例实战了,由于前端工程属于静态项目,可以独立运行在Nginx上,所以需要在Flexus云服务器X实例上安装Nginx,下面开始详细介绍Nginx安装步骤。

3.1 下载Nginx

使用CloudShell登录Flexus云服务器X实例,在Flexus云服务器X创建一个新的目录用于存放Nginx文件,新建一个Nginx文件夹,用于存放Nginx安装包。

mkdir -p /mydata/nginx

由于Nginx安装是比较简单的,本次安装选择直接在Flexus云服务器X实例中进行,进入我们刚才新建的目录中

cd /mydata/nginx

接下来使用在线下载的方式,也就是wget在线下载获取Nginx安装包

wget http://nginx.org/download/nginx-1.23.1.tar.gz

下载完成之后,可以看到目录中有对应的Nginx压缩包,使用tar命令解压安装包。

tar zxvf nginx-1.23.1.tar.gz

解压完成进入Nginx目录中,可以看到Nginx的文件目录如下。

cd nginx-1.23.1/

3.2 Nginx安装

Nginx下载解压完成之后,接下来就是正式在Flexus云服务器X实例,Nginx安装前需要进行配置,在根目录通过执行configure 命令进行操作。

./configure

执行命令之后,没有报错信息,并且出现如下提示,说明配置完成 。

 生成配置之后,就可以使用make命令执行安装了。

make && make install

出现下面结果,说明安装完成了, 最后就会在/usr/local/nginx目录下生成一下文件。

3.3 启动Nginx

进入到Nginx默认安装目录usr/local/nginx中,可以看到Nginx相关文件,包括conf目录和html目录。

安装完成就尝试可以启动Nginx,启动命令在sbin目录下,进入sbin目录中。

执行nginx命令,并且使用ps命令查看是否启动成功,出现下面多个Nginx进程说明启动成功。

接来下,在浏览器访问http://弹性公网IP,记得要去Flexus云服务器X实例安全组开发80端口(默认已开放),出现一下页面说明成功安装并启动了。

四、Flexus云服务器X实例部署前端工程

前端Nginx环境搭建完成之后,接来就可以将项目前端工程上传到Flexus云服务器X实例中了。

4.1 工程上传到Flexus云服务器X实例

将前端工程文件上传到Flexus云服务器X实例的nginx的/usr/local/nginx/html目录中,这里可以使用第三方ftp工具进行上传。

4.2 重启Nginx

工程上传到Flexus云服务器X实例之后,重启Nginx才会生效,使用如下命令,重载nginx。

./nginx -s reload

4.3 前端工程验证

浏览器访问http://弹性公网IP,不再是是nginx默认页面,已经成功变成项目部署的前端工程了。

总结

本文详细介绍了基于华为云Flexus X实例搭建宝塔面板的全过程,通过分点实操的方式,读者可以轻松掌握每个步骤的关键点。案例说明部分展示了实际应用场景,进一步证明了该方案的可行性和高效性,同时也看到使用华为云Flexus X实例搭建宝时十分便捷迅速的,希望本文能为读者在云服务器管理和应用部署方面提供有益的参考。

🎉华为云828 B2B企业节盛大启幕!Flexus X实例限时特惠,错过等一年!🎁

对于那些对算力性能有着极高要求,同时希望自建MySQL、Redis、Ngin下性能更上一层楼的企业和个人,Flexus X实例的这次特惠活动绝对不容错过。赶快把握机会,让业务更上一层楼!

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小明爱吃火锅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值