前端项目部署,阿里云服务器部署前端项目,超详细

这篇具有很好参考价值的文章主要介绍了前端项目部署,阿里云服务器部署前端项目,超详细。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

需求背景:作为一个前端,特别身处于中小公司时,对于部署也需要有所了解。本次就介绍前端基础的项目部署。本次使用的是阿里云服务器进行的部署

部署核心步骤

1.准备打包好的前端代码(dist包)或者是一个html文件
2.购买阿里云服务器,并且连接
3.为阿里云服务器安装ngnix开启web服务
4.使用xshell和sftp将自己的前端代码放到服务器上

1.准备前端代码

这部分很简单,可以随意准备。我这边就随便起了个vue脚手架,然后打了个dist包。
前端项目部署,阿里云服务器部署前端项目,超详细

大家嫌麻烦那么就直接使用一个html文件也可以,里面随意写点内容就行

2.购买阿里云服务器

如果是作为练习的话,买最便宜的就OK了。其实没什么,地域选择国内,然后配置选最低的就行了,便宜。操作系统一般都是选centOS64 ,把免费分配公网ip勾上就行

前端项目部署,阿里云服务器部署前端项目,超详细

购买完成后,你可能不知道在哪里,你需要点控制台,然后找到云服务器ECS
前端项目部署,阿里云服务器部署前端项目,超详细
前端项目部署,阿里云服务器部署前端项目,超详细

然后你就能找到你的服务器了,其中最重要的就是实例(管理你的服务器状态)和安全组(控制可访问该服务器的端口号)

前端项目部署,阿里云服务器部署前端项目,超详细

点击实例中的远程连接,看是否能正常连接。 这里的ip地址(公)就是待会你要连接的服务器的ip地址,也是别人访问你网站的地址,可以注意一下。
前端项目部署,阿里云服务器部署前端项目,超详细

如果你的页面显示这个,说明你与远程连接已经成功了
前端项目部署,阿里云服务器部署前端项目,超详细

3.为阿里云服务器安装ngnix开启web服务

a.准备工作:安装xshell(用来连接服务器)和xftp(用来上传你的文件)
如何安装这两个软件:直接从360安全卫士安装吧,迅速还无毒
前端项目部署,阿里云服务器部署前端项目,超详细

b.打开xshell,然后连接你的远程服务器
前端项目部署,阿里云服务器部署前端项目,超详细

前端项目部署,阿里云服务器部署前端项目,超详细

之后会弹出让你输用户名(一般是root)和密码。最后就是连接成功了
前端项目部署,阿里云服务器部署前端项目,超详细

恭喜你,此刻已经可以和服务器通信了。虽然刚才在云服务器上也可以远程连接,但是使用xshell一般比较方便

注意点,如果你这里如果连接不上。那么你一定需要看我这一步!!!!很重要!!!去云服务器页面设置安全组,建议大家都去做这一步!!!!
前端项目部署,阿里云服务器部署前端项目,超详细

添加一个22的入口(这个和xshell连接的端口号需要是一致的,xshell默认是22),其他选择如图
前端项目部署,阿里云服务器部署前端项目,超详细

再添加一个80的入口,用于nginx的,跟上面的一样的步骤

c.安装反向代理nginx
命令:yum install nginx
前端项目部署,阿里云服务器部署前端项目,超详细

然后中途会停一下让你选择,输入y再按回车就行了。最后就是安装成功。
前端项目部署,阿里云服务器部署前端项目,超详细

有这个complete就说明成功了
但是此时你只是在服务器安装了nginx,并没有在远程服务器启动这个nginx的服务。这里就要用到几个命令了。我先全部放出来,后面会用到部分。 (注意千万不要把nginx打成了ngnix!!!!!!!!!!我老是打错)
安装nginx:yum install nginx
看是否有ngnix进程:netstat -anput | grep nginx
查看服务器端口占用情况:netstat -ntlp
nginx启动:nginx
nginx重启:nginx -s reload
关闭nginx:
nginx -s stop : 快速停止nginx
nginx -s quit :完整有序的停止nginx
查看默认的nginx配置文件路径: nginx -t

d.启动nginx
命令:nginx,一般输完没有任何的反馈,如果你不确定有没有启动nginx,那么你可以使用netstat -anput | grep nginx这个命令看看有没有nginx的端口占用
前端项目部署,阿里云服务器部署前端项目,超详细
上面这个图看不出来,可以输这个命令netstat -anput | grep nginx看看有没有端口占用
前端项目部署,阿里云服务器部署前端项目,超详细

很明显我这里有nginx占用的80端口
然后在浏览器输入你对外的ip地址。如果页面出现了内容(一般是centos或者nginx页面)就说明你的nginx启动成功了,我这里是因为放了页面,所以有页面了,你们的应该不是这个页面,但是只要出现了有文字,就说明步骤是正确的
前端项目部署,阿里云服务器部署前端项目,超详细

e.将你的文件放置到服务器上
点击你的xshell传输新建文件,会把刚才下载的xftp打开
前端项目部署,阿里云服务器部署前端项目,超详细

此时右边就是你的云服务器的桌面了,右键新建一个web文件夹,再在里面新建一个html1文件夹,把你的dist文件传输上去
前端项目部署,阿里云服务器部署前端项目,超详细
前端项目部署,阿里云服务器部署前端项目,超详细

怎么把本地的放上去?直接拖拽到文件夹的空白区域就行

前端项目部署,阿里云服务器部署前端项目,超详细

f.修改nginx文件,让我们的nginx服务代理我们自己的html文件
先找到默认的nginx配置文件路径: nginx -t
前端项目部署,阿里云服务器部署前端项目,超详细

在xftp上找到该文件传输到自己的电脑上(默认是传输到桌面上的)
前端项目部署,阿里云服务器部署前端项目,超详细

使用vscode(没有vscode,用webstorm和记事本也可以)编辑该文件,主要是改这里的路径改成我们刚才上传的路径
前端项目部署,阿里云服务器部署前端项目,超详细

然后把该nginx.conf覆盖服务器上(就是上传到服务器,拖进去)的这个文件
前端项目部署,阿里云服务器部署前端项目,超详细

g.重启nginx(nginx要求修改了nginx.conf配置之后必须重启后才生效)
打开xshell:输入nginx -s reload,重启,重启之后没有任何反应,这是正常的不要慌
前端项目部署,阿里云服务器部署前端项目,超详细

此时用浏览器,打开你的ip地址。如果显示出来了你自己的网页,那就要说明你的网页已经上线成功了,你可以把你的ip发给任意一个人,他们都能访问你的网站了

前端项目部署,阿里云服务器部署前端项目,超详细文章来源地址https://www.toymoban.com/news/detail-444710.html

到了这里,关于前端项目部署,阿里云服务器部署前端项目,超详细的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里聚石塔限制IP 过部署服务器详细流程

    入驻某里服务市场,怎样过聚石塔限制,用其他服务器ip调用某里接口 怎样能做到不被聚石塔测到请求ip非聚石塔ip。 =========================寻求可绕过聚石塔可行性方案。================================= ================================================== /*--------------------------------请忽略----------

    2024年02月16日
    浏览(29)
  • 前端项目部署到服务器

    1.准备工具 服务器:阿里云 腾讯云 华为云都可以 我这里使用的是阿里云ECS共享型(推荐) xshell:用于远程连接服务器,修改配置文件 xftp:用于连接远程服务器,将本地资源上传到远程服务器 2.服务器设置 1.第一次需重置实例密码 2.配置安全组规则 开启常用的端口 22必须要开

    2024年02月04日
    浏览(35)
  • 使用宝塔面板部署前端项目到服务器

    目录 文章目录 前言 一、第一步:创建文件夹 二、第二步:部署前端项目 三、第三步:打开防火墙 前言 第一步:创建文件夹 第二步:部署前端项目 第三步:打开防火墙 总结 在此之前,我们已经创建了宝塔面板账号、拥有了一台服务器。现在,我们想让我们的前端能够像

    2024年02月03日
    浏览(52)
  • 前端如何将项目打包部署到服务器

      本篇文章从前端项目打包开始,逐步完成项目部署到服务器的操作,这次咱们采取的部署方案是通过vscode中Remote-SSH和SFTP两个插件实现项目部署到服务器,并在服务器上通过nginx代理将请求转发到对应的端口。   先将自己开发完成的本地项目进行打包,打包之后会产生一个

    2024年03月14日
    浏览(45)
  • 阿里云服务器部署flask项目「gunicorn + nginx + 支持https」

    最近做了一个微信小程序,使用 flask 实现了对应的后台,上线需要部署到服务器上,之前只是了解并没有全链路试过,靠着网上的资料最终完成部署上线,但中间遇到了较多的一些问题,网上的资料也比较零碎,所以整理了这篇文章,一方面是作为记录方便后续查阅,另一方

    2024年02月06日
    浏览(33)
  • win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程

    先给大家看一下我配置好以后在电脑上打开的样子吧 阿里云: 官网链接 打开是这个样子 然后我们点击搜索,搜索ECS 会返回这个页面 然后点击这几个字 来到以下界面 然后你随便买一个,都能用(本教程是win系统的,如果你买了别的系统的接下来移步别的教程即可),买好了

    2024年02月05日
    浏览(27)
  • 将Spring Boot项目打包部署到阿里云linux服务器

    首先 你要保证自己的服务器上有java环境 如果没有可以参考我的文章 linux服务器中安装java JDK1.8版本 然后 我们打开我们的Spring Boot项目 双击 package 生命周期进行打包 打包完成之后 我们找到 target 下面会有一个jar包 然后 我们右键它 如下图操作 系统就会帮你打开它所在的目录

    2024年02月16日
    浏览(40)
  • 通过宝塔辅助部署本地Python爬虫项目到阿里云轻量服务器

    笔记:最近想把本地的一套爬虫项目给搞到服务器上跑跑。 可在本地压缩成zip,手动将压缩包上传到宝塔文件夹,最终要将它解压出来,放到下面图片的路径下。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/35683919ba694d5485ad9b5197549105.png 对于添加python项目这里就不再赘述,详

    2024年02月09日
    浏览(52)
  • 前端如何将项目部署到服务器(Nginx)

    我们在会开发项目的同时,也应该了解一下前端是如何部署项目的; 使用Xshell连接服务器,既然想要在服务器上面放静态资源,像HTML,js等,就需要安装静态资源服务器。静态资源服务器有Apache和Nginx,这里我们选用nginx。 找到安装包Nginx安装路径,并在目录下进行解压。 进

    2024年02月01日
    浏览(33)
  • 保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

    昨天本想着看论文,结果发现找的论文和课题不一致。那干点什么好呢?那就把我的毕业设计(一个springboot项目)部署到服务器上,随便试试喽。网上的教程发现大部分都是一知半解,只能东拼西凑的查,费了不少时间。希望这篇博文能帮助一下刚入手的像我一样的小白!

    2023年04月18日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包