部署React项目到云服务器(步骤清晰)

部署React项目到云服务器

  • 前言(下载相关软件)
  • 开始部署
    • 服务器以及域名购买
    • 实例远程连接 或 XShell 7 远程连接服务器
    • XShell 7 连接云服务器操作
    • 使用FileZilla将 打包后的 build(可能你们那里打包是dist)文件塞到服务器文件夹
    • 感谢看到这里!点个关注再走啊! 彦祖!

前言(下载相关软件)

1. XShell7免费版安装
(1). 下载地址: https://www.xshell.com/zh/xshell-download/
(2). 打开后看到右侧 -> 点击免费授权页面
(3). 填写姓名, 邮件, 选择只需XShell
(4). 打开邮箱, 点击邮箱中的下载链接
(5). 安装2. FileZilla(文件传输) 下载方式(window)
(1). https://www.filezilla.cn/download
(2). 客户端 -> 立即下载
(3). FILEZILLA 64位 安装版: 支持 64 位版本的 Windows 8.110

开始部署

服务器以及域名购买

1. 一台属于自己的云服务器 阿里云,华为云... (我服务器是CentOS 7.6,当然你们也可以选择其他环境)
2. 一个域名(注意域名备案需要云服务器续费时长最少三个月,至少京东云是这样的_(:з」∠)_)

实例远程连接 或 XShell 7 远程连接服务器

远程连接服务器(你可以使用实例中的远程连接或者XShell7的远程连接),这一步的操作是为安装Nginx做准备
建议不要嫌麻烦, XShell7 很好用

实例连接:
在这里插入图片描述
XShell 7 连接:
在这里插入图片描述

XShell 7 连接云服务器操作

打开Xshell 7并连接到服务器后,下载Nginx,epel-release

1. 连接云服务器: ssh@服务器ip
2. 安装epel仓库: yum install epel-release -y
3. 安装Nginx: yum install nginx -y
4. nginx指令:(1) 开启防火墙: systemctl start nginx(2) 启动Nginx: service nginx start(3) 重启Nginx: nginx -s reload(4) 关闭Nginx: service nginx stop

当你完成了以上操作的时候, 在浏览器中输入ip地址, 你应该看到这样的界面
在这里插入图片描述
恭喜你, 成功了! 不过还差最后一步.

使用FileZilla将 打包后的 build(可能你们那里打包是dist)文件塞到服务器文件夹

打开fileZilla软件, 连接远程服务器

打开站点管理器 -> 新建站点
(1). 节点选择 SFTP - SSH File Transfer Protocol
(2). 登录类型 询问密码
(3). 连接成功

在这里插入图片描述
连接后输入服务器密码之后, 会显示连接成功, 如果不成功的话那可就奇怪了…如果不成功,具体办法你们自己问chatgpt吧_(:з」∠)_
会提示连接成功的
在这里插入图片描述

看右侧远程站点
首先 现在远程站点右侧路径框里把root删掉,只输入一个/ 按下回车进入根目录
例如: 在根目录新建一个www文件夹,再www文件夹再新建一个mofish文件夹(www和mofish是自定义名称随便起什么名字都行,只要你记得住)

在这里插入图片描述
在桌面创建一个mofish.conf文件内容如下

server {#端口号listen 80;#域名或者ipserver_name 域名或ip;#文件的路径root /www/mofish/build;#配置默认访问的页面index index.html;#配置代理location /api {proxy_pass http://127.0.0.1:3033;}location /apilist {rewrite /apilist/(.*) /$1 break;proxy_pass http://127.0.0.1:3033;}

注意
在这里插入图片描述

将conf文件塞到 /etc/nginx/conf.d 文件夹下,不用管那个default

在这里插入图片描述

多么激动人心的时刻啊
完毕后 服务器后台或者XShell7 输入 nginx -s reload 重启Nginx
重启完毕浏览器输入 服务器ip即可访问你的网页了!!	

在这里插入图片描述

感谢看到这里!点个关注再走啊! 彦祖!

私密马赛,点个关注呗~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/39095.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云服务安装配置git

搭建网站,我们有时候是直接从github拉取代码,这就要配置git。 云服务器搭建网站还需要一些其他的基础配置,前面我们已经讲到,未进行配置的可以参考之前的文章。 云服务基本配置:腾讯云服务器小白保姆级教程_大鹏bmfm…

【回答问题】ChatGPT上线了!写出coco数据集的图像分类训练和预测函数代码?

写出coco数据集的图像分类训练代码 好的,我会尽力写出图像分类训练代码。首先,你需要准备好 COCO 数据集的图像和标签,并将其转换成适合你模型使用的格式。其次,你需要选择一个图像分类模型,并定义好模型的结构。接下来,你可以使用 PyTorch 等深度学习框架来实现训练代码…

服务器访问次数限制实现的思路

有个每分钟只能访问10次接口的需求,想到2个实现方法分享给大家,希望可以一起进步,一开始的思路是记录下用户访问的时间和次数,然后在写一些方法实现。最先想到是记录在数据库里,刚好数据库有记录访问日志的表&#xff…

若登陆账号错误次数过多则限制登陆一定时长(自定义时长)

前提须知:登陆拦截器此演示:登陆5次错误 则限制登陆时长5秒 业务层实现方法 在控制器中使用此方法,若判断用户账户和密码是否正确则返回用户对象定义session中的key为’count’定义一个日期对象存放时间,时间是当前时间的后5秒,将此时间存放进session中key为’time’中若登陆…

根据IP限制指定时间内访问接口的次数

在网上看见有人问一个问题:想限制一下某个接口在一分钟之内只能被同一个ip请求指定次数。 方法比较多,这里就用Redis做一个简单的限制。 大致逻辑: 把请求的ip作为key,请求次数作为value存储在Redis里面,第一次请求value为1&am…

openAI--十拳剑助你做AI时代的弄潮儿

AI它厉害(diao)吗? 最近大家玩chatgpt还好吗? 有被它的恋爱情商暴击到吗? 有没有觉得那在leetcode上所向无敌的技巧都是浮云吗? 今天,我为大家带来十个很好的AI平台。这一篇先介绍一下&…

虚拟数字人和GPT-4的结合,能否迎来新爆发?

最近,ChatGPT一直在互联网上狂飙,从 去年11月底推出到月活过亿,仅花了2个月的 时间。它既可以拥有美国的医学牌照、参加司法考试,又能写小说、编代码、查资料,还可 以陪你闲聊,你问它什么话题,它…

在一个领域里面发光、发热

大家好,这期分享一些好的公众号给家,希望对你以后成长路有所帮助,据我了解,公众号的作者都是在自己的领域里很努力,发光、发热,大家喜欢的都可以关注一下,支持一下,在此感谢大家的认…

低代码平台助力AIGC:让人工智能技术更加普及和高效

今年人工智能的风是吹了一波又一波,从ChatGPT到文心一言,短短四个多月的时间,GPT完成了从3.0、3.5到4.0的推新发布,一步步刷新了民众对于目前人工智能技术发展的认知底线,让人们直观地感受到了人工智能技术的蓬勃发展。…

开源大语言模型LLMs汇总

向AI转型的程序员都关注了这个号👇👇👇 大语言模型 大语言模型(LLM)是指使用大量文本数据训练的深度学习模型,可以生成自然语言文本或理解语言文本的含义。大语言模型可以处理多种自然语言任务,…

黑群辉DSM 6.2.3 系统安装

修改引导程序配置文件 首先我们可以使用ChipEasy芯片无忧查找U盘的VID和PID。 以下图为例,这个U盘的VID是0930,PID是6544。 请记录好这两个值。下面修改配置文件需要用到。 逻辑盘符 : E:\ 此分区容量: 7.2G 设备ID : VID 090C PID 2000 设备序列号: …

群晖外网访问之安装神卓互联NAS插件的方法(保证成功)

PS:本教程适合x86架构也适合ARM架构的群晖系统,白群晖和小猫盘均可以。 最近买了一台群晖DS218play,家里还有一台DS918,总共算是有两台NAS了,但是苦于只能在家里的局域网访问,想实现在外面比如公司访问家里…

玩转群晖NAS套件系列五:Moments的安装与使用保姆级教程!

本章总结: 上一章节我们讲解《玩转群晖NAS套件系列四:Audio Station安装使用保姆级教程!》,此教程堪称史上手把手的保姆教程,受到广大网友的一致好评。 Moments是群晖专为多媒体文件量身定做的,它可以识别你…

2022年10月 cpolar软件实现内网穿透连接群晖NAS

前言 1.cpolar简介 cpolar是一款拥有远程控制和内网穿透功能的软件。而且还可以监控端口的HTTP请求,利用实时的cpolar Web UI开发者工具,让您调试代码更容易。您可以监听所有隧道上的HTTP消息包,分析消息包的结构内容,找出问题点…

黑群晖6.1.4-DS3615xs_65217安装使用教程、含下载资源、亲测有效

安装所需硬件条件 黑群晖号称无硬件要求,就像java号称一次编译到处执行一样,打广告骗新手而已,别太当真。 首先,正版的群晖,你肯定就得用他们自己的硬件,该硬件有绝对合适的硬件环境,还有产品识…

玩转群晖NAS套件系列六:Web Station的安装与使用保姆级教程!

本章总结: 上一章节我们讲解《玩转群晖NAS套件系列五:Moments的安装与使用保姆级教程!》,此教程堪称史上手把手的保姆教程,受到广大网友的一致好评。 Web Station这个套件是群晖的http/https服务器,也就是W…

威联通NAS与群晖NAS通过Cloud Sync与webDAV实现文件同步的详细图文操作

威联通T453Dmini和群晖DS920,想实现两台NAS中的某个文件夹同步功能,如何实现,具体操作如下: 1.假如想把威联通NAS中的“软件”文件夹与群辉NAS中的“软件”文件夹进行同步,首先这两个NAS中要有这个文件夹,…

群晖DS920+ NAS操作手册(个人原创编写)

一、 NAS基本信息 二、访问方式 2.1 通过域名连接 1)在浏览器中输入NAS域名(QC ID或公网域名):quickconnect.cn/XXX。 2)输入账户密码,NAS连接成功。 2.2 通过IP直接连接 2.2.1 通过局域网IP直接连接…

玩转群晖NAS套件系列一:cloud sync套件的安装与使用保姆级教程!

玩转群晖NAS套件系列一:cloud sync套件的安装与使用保姆级教程! 本章前言: 关于群晖NAS本章系列文章就不做详细讲解,伴随近几年私有云的兴起,群晖NAS已经是人人皆知,群晖NAS是图形化的nas,是一款…

手把手教你创建群晖nas「共享文件夹」,从此告别 U 盘和低效传输

现如今,线上办公已经成为形势所趋,如何高效协作也成了职场人共同追求的目标📁 为了便于线上的文件管理与分发,我们可以在群晖nas上创建共享文件夹。将成员邀请到共享文件夹内,各成员可上传文件到在线文件夹中&#xff…