windows 11 前后端项目部署

目录

1.准备环境:

2.安装jdk

测试:win+r 输入cmd

3.安装tomcat

4.安装mysql

远程导入数据:

外部后台访问:192.168.232.1:8080/crm/sys/loginAction.action?username=zs&password=123

5.安装nginx

前后端部署:

2.1修改nginx.conf文件

把静态文件加到html文件当中

启动nginx即可

3.设置域名

4.外部访问


1.准备环境:
  • jdk 1.8

  • tomcat 9.0(版本自选)

  • nginx

  • mysql 8.0

2.安装jdk

下载地址:Oracle | Cloud Applications and Cloud Platform 进入oracle官网

下载安装包官网:双击安装

配置环境变量

 CLASSPATH;JAVA_HOME;修改path

测试:win+r 输入cmd
java -version

3.安装tomcat

下载地址:Apache Tomcat® - Apache Tomcat 9 Software Downloads

官网下载:安装启动bin目录

start.sh启动
#端口号加tomcat端口8080 浏览器访问  
发布项目 webapps  #修改数据库连接池

4.安装mysql

下载地址:MySQL :: MySQL Downloads

官网下载安装

安装文档:安装mysqlmysqld -install
初始化mysqlmysqld --initialize-insecure --user=mysql 
启动mysql服务net start mysql
登入mysql设置密码登入:mysql -uroot -p
设置密码:set password for 'root'@'localhost'=password('123'); 
刷新权限flush privileges;
远程导入数据:

外部后台访问:192.168.232.1:8080/crm/sys/loginAction.action?username=zs&password=123

 

5.安装nginx

前后端部署:

官网下载安装文件

注意nginx一定要安装到没有中文的目录下面

 

2.1修改nginx.conf文件
1.加上反向代理集群集群
2.加上api反向代理
  • 反向代理集群集群

  • 加上api反向代理

把静态文件加到html文件当中

启动nginx即可

3.设置域名

4.端口访问

开放端口:

浏览器访问:

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

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

相关文章

qsort函数的模拟实现(冒泡排序模拟)

冒泡排序: 从第一个元素开始,依次比较相邻的两个元素,如果顺序不对就交换它们。 经过一轮遍历后,最大(或最小)的元素会排在最后。 重复进行上述步骤,直到没有任何元素需要交换,即…

Linux了解

简介 Linux是一种自由和开放源代码的类UNIX操作系统,由芬兰的Linus Torvalds于1991年首次发布。Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统,现在已经被移植到更多的计算机硬件平台,如手机、平板电脑、路由器、视频游戏控…

爬虫入门到精通_实战篇8(分析Ajax请求并抓取今日头条美食美图)_界面上抓取Ajax方式

1 目标 目标: 抓取今日头条美食美图,如下: 一些网页直接请求得到的HTML代码并没有在网页中看到的内容,因为一些信息是通过Ajax加载,并通过js渲染生成的,这时就需要通过分析网页的请求来获取想要爬取的内容…

解决conda环境下import TensorFlow失败的问题

问题描述 安装了anaconda的电脑,新建了一个名叫deeplearning的环境,在该环境下已经成功安装了tensorflow。 于是在终端打开python并执行代码 import tensorflow as tf print(1)除了提示 2024-02-27 21:50:00.801427: I external/local_tsl/tsl/cuda/c…

CSS 盒子模型(box model)

概念 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:外边距(margin),边框(border),内边距(pad…

关于 HTTP 协议,你了解多少

HTTP协议 FastAPI 是建立在 HTTP 协议之上,所以为了更好的掌握 FastAPI。我们需要先简单的了解一下 HTTP协议 简介 HTTP(Hypertext Transfer Protocol)遵循经典的客户端-服务器模型,客户端打开连接以发出请求,然后等…

【Go语言】Go语言中的流程控制

Go语言中的流程控制 流程控制主要用于设定计算执行的顺序,简历程序的逻辑结果,Go语言的流程控制语句与其他语言类似,支持如下几种流程控制语句: 条件语句:用于条件判断,对应的关键字有if、else和else if&a…

SQL 语句的执行顺序

数据库引擎在执行SQL语句并不是从SELECT开始执行,而是从FROM开始,执行顺序如下(关键字前面的数字代表SQL执行的顺序步骤): ⑧SELECT ⑨DISTINCT ⑩①【Top Num】 【select list】 ①FROM {left_table_name} ③【join_type】 JOIN {righ…

vuecli配置sass

vuecli5如何配置sass sass有很多优势,可以减少css重复,提高效率等,本人使用了 vuecli5 node -v 查看node版本根据版本安装node-sass sass-loader 如我的版本“node-sass”: “^4.14.1”,“sass-loader”: “^7.1.0”,node -vv14.15.0&#…

使用 Docker 部署 Fiora 在线聊天室平台

一、Fiora 介绍 Fiora 简介 Fiora 是一款开源免费的在线聊天系统。 GitHub:https://github.com/yinxin630/fiora Fiora 功能 注册账号并登录,可以长久保存你的数据加入现有群组或者创建自己的群组,来和大家交流和任意人私聊,并添…

MySQL 主从读写分离入门——基本原理以及ProxySQL的简单使用

一、读写分离工作原理 读写分离的工作原理:在大型网站业务中,当单台数据库无法满足并发需求时,通过主从同步方式同步数据。设置一台主服务器负责增、删、改,多台从服务器负责查询,从服务器从主服务器同步数据以保持一…

C语言数据结构——队列

目录 0.前言 1.队列的基本概念 2.队列的实现 2.1实现方式 2.2具体实现 3.队列的应用场景 4.一道队列的算法题(LeetCode225. 用队列实现栈) 5.结语 (图像由AI生成) 0.前言 在计算机科学领域,数据结构是组织和…

Linux篇: 进程控制

一、进程创建 1.1 fork函数初识 在Linux中,fork函数是非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。 返回值: 在子进程中返回0,父进程中返回子进程的PID,子进程创…

OSI七层模型/TCP四层模型

协议: 协议是双方共同指定的一组规则,在网络通信中表示通信双方传递数据和解释数据的一组规则。 从A上传文件到服务器B,需要在A和B之间制定一个双方都认可的规则,这个规则就叫文件传输协议,该协议是ftp协议的一个初级版本&#…

LeetCode 刷题 [C++] 第226题.翻转二叉树

题目描述 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 题目分析 深度优先搜索(DFS)- 递归方式 对于二叉树的镜像问题,很容易想到的就是使用递归来解决,自底向上依次翻转每一个节点…

2024年腾讯云优惠券领取页面_代金券使用方法_新老用户均可

腾讯云代金券领取渠道有哪些?腾讯云官网可以领取、官方媒体账号可以领取代金券、完成任务可以领取代金券,大家也可以在腾讯云百科蹲守代金券,因为腾讯云代金券领取渠道比较分散,腾讯云百科txybk.com专注汇总优惠代金券领取页面&am…

『大模型笔记』Sora:探索大型视觉模型的前世今生、技术内核及未来趋势

Sora:探索大型视觉模型的前世今生、技术内核及未来趋势 文章目录 一. 摘要二. 引言杨立昆推荐的关于世界模型的真正含义(或应该是什么)的好文章。原文:Sora: A Review on Background, Technology, Limitations, and Opportunities of Large Vision Models译文:Sora探索大型…

百度SEO快排原理是什么?如何快速排名方法?

前言:我之前说过我不打算写这个快速排序。 首先,我从来没有在自己的网站上操作过所谓的快速排序。 其次,我不能像网上很多人写的那样透露百度快速排序的秘密(说实话,你可以透露秘密)。 方法是有了&#xff…

Linux系统运维脚本:编写bash脚本程序监控服务器的磁盘空间,在磁盘使用率超过阈值时发送警告邮件

目 录 一、要求 二、解决方案 (一)解决思路 (二)方案 三、脚本程序实现 (一)脚本代码和解释 1、脚本代码 2、代码解释 (二)脚本验证 1、脚本编辑 2、给予执…

使用递归求解数组最大值(c++题解)

题目描述 输入一个整数n(n不大于1000),接下来分别为n个整数,请使用递归求取最大值。 输入格式 第一行:正整数n。 第二行:n个整数。 输出格式 输出最大值 样例 样例输入 复制2 1 2样例输出 复制2 …