Windows从0到1部署项目

文章目录

    • 1.创建虚拟机
    • 2.文件的传输--共享文件夹
      • 共享文件夹的访问
    • 3.安装jdk,Tomcat
      • 3.1jdk的安装与配置
        • 配置环境变量
      • 3.2Tomcat的安装与配置
    • 4.安装mysql数据库
    • 5.下载nginx
    • 6.虚拟域名

因为Windows项目部署有很多操作都是博主之前做过的了,所及就只放了博客链接。

1.创建虚拟机

我们的项目是基于Windows server 2008 r2 部署的
windows server 2008 r2 的安装与配置

2.文件的传输–共享文件夹

远程桌面连接与共享文件夹都可以

远程桌面连接
创建一个空的文件夹,右键属性–共享–特定用户
在这里插入图片描述

共享文件夹的访问

获取虚拟机的IP地址:win+R–输入cmd–输入ipconfig
ipv4就是虚拟机ip地址
在主机win+R–\ip地址
在这里插入图片描述

3.安装jdk,Tomcat

3.1jdk的安装与配置

双击jdk,一直点下一步即可。

配置环境变量

路径:计算机–>属性–>高级系统设置–>环境变量
新建系统变量:JAVA_HOME=jdk的存放路径
在这里插入图片描述
编辑path变量值:在pathpath变量值后面加上

;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(一定要用英文输入法,否则无法识别)

在这里插入图片描述

3.2Tomcat的安装与配置

双击startup文件(路径:ap\bin)
打开服务器管理器–配置–高级安全–入站规则,新建8080端口(因为Tomcat的端口号是8080,从外面访问虚拟机的Tomcat需要开放端口)
在这里插入图片描述
在主机打开浏览器,输入http://IP地址:8080
显示Tomcat的主页就是成功了

4.安装mysql数据库

在安装的时候要特别注意:
1.初始化的时候单词有没有错(mysqld --initialize --console)
2.是不是以管理员权限启动的cmd

mysql5.7数据库

5.下载nginx

下载好后双击nginx的应用程序
在虚拟机浏览器里输入localhost
出现下图则是成功
在这里插入图片描述

6.虚拟域名

打开C:\Windows\System32\drivers\etc里的hosts文件。

注意:
要用notepad++打开
要做好文件备份
将他CV到桌面在进行修改
在这里插入图片描述

修改nginx.conf配置文件C:\nginx1-1.8.0\conf\nginx.conf
在这里插入图片描述
动静分离
在server__name的项目加上dist文件的存放路径
在这里插入图片描述
将原location代码替换成location / {
#该句代码是为解决history路由不能跳转的问题,在vue-router官网有介绍
try_files $uri $uri/ /index.html;
}
在下面添加上location ^~ /api/ {proxy_pass http://tomcats/;}就可以访问项目了。

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

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

相关文章

Failed to open file:login.html段错误,核心已转储

目录 关于段错误 1.错误想象如下所示 2.相应代码 3.原因分析 4.段错误处理原则 关于段错误 "段错误"是一种常见的运行时错误,通常表示程序访问了无效的内存地址,导致操作系统终止了程序的执行并生成了核心转储文件。出现段错误的原因可能…

【漏洞复现】宏景HCM downlawbase SQL注入漏洞

0x01 产品简介 宏景人力资源管理软件是一款人力资源管理与数字化应用相融合,满足动态化、协同化、流程化、战略化需求的软件。 0x02 漏洞概述 宏景HCM downlawbase 接口处存在SQL注入漏洞,未经过身份认证的远程攻击者可利用此漏洞执行任意SQL指令&…

DJI RONIN 4D变0字节恢复案例

RONIN 4D这个产品听起来比较陌生,还是DJI大疆出品。没错,这是大疆进军影视级的重点明星机型。前阵子刚处理过大疆RONIN 4D的修复案例,下边这个案例是和exfat有关的老问题:文件长度变成0字节。 故障存储:希捷18T /MS Exfat文件系统。 故障现…

vue.js 页面中设置多个swiper

效果&#xff1a; 设置主要设置了 动态的 包含类、 左右按钮的类 <template><div class"swiper-container_other"><!-- 右侧按钮 --><div :class"[(id)?swiper-button-nextid:swiper-button-next, swiper-button-next]"></div…

【代码随想录 | 数组 01】二分查找

文章目录 1.二分查找1.1题目1.2思路&#xff08;核心&#xff1a;区间的定义&#xff09;1.3左闭右闭1.4左闭右开1.5总结 1.二分查找 1.1题目 704.二分查找—力扣题目链接 题目&#xff1a;给定一个 n 个元素有序的&#xff08;升序&#xff09;整型数组 nums 和一个目标值 …

KEIL 5.38的ARM-CM3/4 ARM汇编设计学习笔记10 - STM32的SDIO学习2 - Card Identification

KEIL 5.38的ARM-CM3/4 ARM汇编设计学习笔记10 - STM32的SDIO学习2 - Card Identification 一、问题回顾二、本次的任务三、 需要注意的问题3.1 Card Identification Mode时的时钟频率3.2 CMD0指令的疑似问题3.3 发送带参数的ACMD41时要注意时间时序和时效3.4 CPSM的指令发送问题…

Python循环语句全解析(附实战演练)

目录 1. for 循环 2. while循环 3. 简单语句组 4. for...else语句 5. while ...else 语句 6. range() 函数 7. break & continue语句 8. 循环中的 else 子句 9. pass语句 10. 实战练习&#xff1a; 结语 前面学习了Python的六大数据类型、Python条件语句&#x…

Leetcode101对称的二叉树

如何去检查对称&#xff1f; 思路是check(n1->left,n2->right)&&check(n1->right,n2->left) 直接手算这题&#xff0c;该懂就懂了&#xff01; /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* Tre…

操作系统内功篇:硬件结构之CPU是如何运行的?

本文分5个小结&#xff0c;分别是图灵机工作方式&#xff0c;冯诺依曼结构&#xff0c;总线线路位宽和CPU位宽&#xff0c;程序执行的基本过程&#xff0c; a12的具体执行过程。 一 图灵机的工作方式 图灵机由纸带&#xff0c;读写头组成。读写头上有一些部件例:存储单元&#…

【报错 - npm包问题】 token.type.endsWith is not a function

将 babel-eslint 10.1.0版本&#xff0c;降为 8.2.2 npm install babel-eslint8.2.2 --save

Python编程从入门到实践中的一些误区

1.num 使用num时python报错&#xff0c;后来查过后才知道是因为python不支持自增或自减&#xff0c;可以用1。 2.字符串和非字符串连接 要先将非字符串转换为字符串类型之后才能连接 print&#xff08;2int&#xff08;‘2’&#xff09;&#xff09;#4 3.关键字参数必须在未…

【Paper Reading】7.DiT(VAE+ViT+DDPM) Sora的base论文

VAE DDPM 分类 内容 论文题目 Scalable Diffusion Models with Transformers 作者 William Peebles (UC Berkeley), Saining Xie (New York University) 发表年份 2023 摘要 介绍了一类新的扩散模型&#xff0c;这些模型利用Transformer架构&#xff0c;专注于图像生…