文章目录

  • 写在前面
  • 连接云服务器
  • 云服务器配置
  • vue 项目处理
  • node.js编写的数据接口处理
  • 小坑

写在前面

我自己的项目是vue的前端+node.js写的数据接口,服务器选用的是阿里云服务器windows操作系统。记录一下这次体验和学到的东西。

连接云服务器

网上很多方法是借用了软件进行连接和上传文件,或者利用阿里云提供的登录功能。但为了后续上传文件方便,我选择的方法是用win10的远程桌面连接功能。
在连接之前,记得去阿里云的控制台设置一下实例服务器的密码,等一下会用到。

  1. 在本地机上,组合键win+R,输入mstsc就可以打开远程桌面连接功能。
  2. 输入云服务器的相关内容。上方写云服务器的ip地址
  3. 点击下方的显示选项->本地资源->本地设备和资源框下的详细信息->选择驱动器(这一步是为了让云服务器和本机共享磁盘,具体是什么磁盘可以自己设置,便于之后上传文件)
  4. 点击连接选项,输入云服务器密码。
    这里可能会有一个问题,显示你的凭证不对,有可能是你的云服务器信息输错了(建议自查一下),如果没有输错依旧显示凭证不对,可以参考这篇文章。

云服务器配置

下载nginx 和 node.js,可以网上自己搜一下下载方式,比较简单。
下载连接在这里:nginx node.js

vue 项目处理

  1. 打包项目文件: 在终端运行npm run build,运行完毕后会产生一个dist文件夹。
  2. 将这个dist文件夹复制,黏贴到云服务器上的nginx文件夹->html文件夹下,另外html文件夹下的其他html页面可以删除。
  3. 配置nginx
    配置文件位置如下

    具体的内容含义请参考这篇文章,写的很详细,但如果并不想知道原因,只需要根据你想要启动的项目端口去设置server模块和location模块;主要是listen处应该写监听的端口,root处应写dist文件路径(从html开始)

node.js编写的数据接口处理

尝试了直接整个文件夹复制粘贴,也尝试了传输压缩包再解压,但是结果都是漏文件了,现在还没有找到原因,最后的处理方法如下。
这个部分我是将文件传到github,再在云服务器上安装git,把项目文件下载下来。

小坑

  1. 记得把vue项目中的数据请求api修改一下,改为服务器的ip,否则会无法用公网访问页面请求的数据。
  2. 一定要在云服务器的安全组中把需要用到的端口设置,否则无法访问。

vue项目上线云阿里服务器相关推荐

  1. 快速部署web项目上线云服务器

    快速部署web项目上线云服务器 一.第一步登录腾讯云 1.登录腾讯云后,先购买或者在最新活动中免费领取一个十五天的云服务器产品 2.然后点击头像 3.在云产品选项中选择你需要的云服务器或轻量级应用服务 ...

  2. linux 退出服务器_Vue实战091:Vue项目部署到nginx服务器

    项目开发完成之后我们就需要将项目上线运行供用户访问,这时候我们就需要将项目部署到服务器上.对于Vue这种前端Web项目我们一般都部署在linux系统上,Linux常见的Web应用服务器有Apache. ...

  3. 【建议收藏】使用 Netlify 教你免费将React/Vue项目上线!(前端自动化部署服务)

    背景 想必大家做项目的时候都会遇到项目上线问题吧,项目上线,首先会考虑服务器对吧,对于学生党来说倒还好,购买学生服务器不会花很多钱.其次,我一个前端的居然搞着运维的事情?可不可以简便一点,不要那么复杂 ...

  4. Vue项目部署到CentOS服务器

    Vue项目部署到CentOS服务器 config/index.js上修改以下部分: 首先是host:'localhost'改为服务器ip assetsPublicPath:'/'改为assetsPub ...

  5. 在 Quasar cli 搭建的 vue 项目中 引用 阿里字体图标 iconfont symbol方式

    在 Quasar cli 搭建的 vue 项目中 引用 阿里字体图标 iconfont 1. symbol 方式 2. font class 方式(未实践) 1. symbol 方式 首先说明一下,这 ...

  6. vue项目中使用阿里iconfont图标(下载并在本地引用)

    vue项目中使用阿里iconfont图标(下载并在本地引用) step1 step2 step3 在scr/asstets/css目录下新建icons文件夹,把图中所需要的四个文件放进去即可 记得在m ...

  7. Vue项目上线(阿里云centos7+nginx)

    由来 自己原来做的一个网易云音乐的项目最近想把它上线,而且服务器也买了好久,因为一直没有学习Linux知识就一直搁置着,近来暑假快到了就想着捣鼓一下,项目github地址,上线地址,阿里云备案也太麻烦 ...

  8. 宝塔面板部署vue项目到云服务器上(Nginx服务器)

    前言: 之前使用终端安装nginx,后来崩了 因为自己宝塔也安了 后来服务器重装 决定只用宝塔的nginx部署 步骤: 1.填加站点 2.第一行随便写一行域名 后面删掉就行 第二行ip:端口 php版 ...

  9. vue项目打包丢入服务器,浅谈vue项目如何打包扔向服务器

    当我们将 vue 项目完成后,面临的就是如何将项目进行打包上线,放到服务器中.我使用的是 vue-cli(simple) 脚手架,所以就讲一下如何将项目进行打包,并放到 tomcat 上. 如果是 v ...

最新文章

  1. WWDC2018总结
  2. 输入过欠压保护电路原理图
  3. 以太坊、Hyperledger Fabric和Corda,哪个更好?
  4. Python面向对象介绍
  5. memcached客户端_Memcached集群的使用
  6. 字节跳动入局外卖赛道 美团饿了么怕了吗?
  7. java中workFlowEvent_防止线程在java中重复处理
  8. 2-1 CPU多级缓存-缓存一致性.mkv
  9. swift使用cocoapods导入第三方库
  10. 【开源物联网】CoAP协议解析和RESTful开源实现
  11. python解压7z文件_如何读取用7z压缩的文本文件?
  12. fastboot使用
  13. ARFoundation多图识别的一个脚本
  14. SSD1306-7针脚OLED的使用心得
  15. oracle如果为0显示为1,解决Oracle的数值0.1只显示成.1问题
  16. 阿里云服务器上搭建宝塔
  17. java实现doc互转docx
  18. 【OFF三维显示】通过MATLAB读取off文件生成三视图 提取轮廓线
  19. rosetta2安装_您需要了解有关Apple Silicon Macs上的Rosetta 2的所有信息
  20. Python每日练习 04 你有一个目录,装有很多图片,现在你要把它们的尺寸变成不都大于Iphone5分辨率的大小

热门文章

  1. 几款高性能H桥电机驱动电路提供电流控制精度大功率H桥驱动芯片
  2. 三网话费、电费充值API接口文档、充值系统
  3. 鸿蒙充值卡是不是真的,手机充值卡怎么变现
  4. 海外主机中“虚拟主机“和“WordPress主机“都有哪些区别?
  5. 用python计算二元一次方程
  6. 在Windows 10/8/7电脑上无法复制粘贴文件的解决方法
  7. 在12C中通过新增的一个ASM-scrubbing功能
  8. 如何把3GP格式视频转换为MP4格式
  9. nginx反向代理去除目录层级转发
  10. Oracle收集统计信息之NO_INVALIDATE参数