当前位置: 首页 > news >正文

从0创建并部署一个网页到服务器

创建一个页面

1 下载node.js 下载VScode

2 在Windows下找一个路径新建一个文件夹  例如:D:\study_project\PersonalWeb

3 VSCodee中打开文件夹

4 Windows下 管理员身份打开命令提示符,执行npm install -g @vue/cli

5 VSCode下打开终端,执行下列命令 vue create myweb (myweb是项目的名字,名字中不能包含大写字母 否则会报错)

6 然后一直是默认选项 回车即可

然后就会看到项目路径下是这样的

7 打开VSCode终端 执行下列命令:npm run serve 启动开发服务器 然后打开下面的URL就能看到界面了

部署到服务器

我本机Windows,服务器是Ubuntu系统

1 远程连接服务器  ssh 用户名@123.249.88.177

输入密码 进入到根目录下

2 下载nginx

sudo apt update

sudo apt install nginx

完成后重启sudo systemctl start nginx

3 验证是否成功,在自己的浏览器输入自己的服务器IP显示界面如下

4 将自己的项目生成一个静态页面

npm run build

然后自己项目下就会有一个dist文件夹

5 把dist上传到自己的服务器

在服务器下新建一个路径,然后在项目本机执行如下命令

scp  -r  D:\study_project\PersonalWeb\myweb\dist  root@123.249.88.177:/home/myweb

先输入本地工程的路径 再输入你的服务器的用户名@IP:/路径

然后去服务器查看文件存在

6 配置nginx代理

Nginx的配置文件一般在根目录下,vim  /ect/nginx/nginx.conf

然后增加如下配置

7 检查 nginx -t

8 重启nginx  sudo systemctl restart nginx

9 在自己的浏览器输入IP:端口即可看到是否成功

http://www.lryc.cn/news/260959.html

相关文章:

  • Ubuntu 22.04 安装 OCI CLI
  • K8S的安装工具
  • vue中哪些数组的方法可以做到响应式
  • 软考科目如何选择?
  • 羊大师解读,血压波动
  • 关于充值!购买的流量卡第一次在哪充值?这个问题你想过吗?
  • HTML基础标签
  • 人大金仓引领医疗行业新标准
  • 【UML】NO.1 UML简介
  • 【Idea】SpringBoot项目中,jar包引用冲突异常的排查 / SM2算法中使用bcprov-jdk15to18的报错冲突问题
  • MISRA C++ 2023:C和C++测试解决方案实现静态分析
  • 半导体:Gem/Secs基本协议库的开发(4)
  • 解锁知识的新大门:自建知识付费小程序的技术指南
  • Java8实战 - 行为参数化传递代码
  • jmeter,取“临时重定向的登录接口”响应头中的cookie
  • 流程控制之条件判断
  • 2 - Electron 核心概念
  • Cmake找不到mysql.h和libmysqlclient.so
  • 图论——二分图
  • 国产浪潮服务器:风扇免手动调节脚本
  • 智能科技企业网站搭建的作用是什么
  • 【多组学数据驱动的机器学习:生物医学研究的创新与突破】
  • AI影响谷歌正在推出新的人工智能模型,用于医疗保健。以下是医生如何使用它们的介绍
  • 云仓酒庄带您品法国葡萄酒
  • XIAO ESP32S3之实现口罩检测
  • LVS简介及LVS-NAT负载均衡群集的搭建
  • ElasticSearch之cat segments API
  • docker镜像与容器的迁移
  • Cmake基础(2)
  • OSPF理论总结与实验