远程服务器部署环境和搭建项目①

准备远程服务器(华为云)

在这里插入图片描述

//注意事项
1:服务器中已经包含Linux系统和镜像

准备SSH连接远程服务器的工具

安装XFTP(7.0版本)

## 解释:用来将本地文件上传到Linux系统

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

## 传输文件
##      1:可以使用ctrl+c ctrl+v
##      2:也可以使用直接拖进去对应的远程文件夹中
## 接下来就要演示创建文件夹托文件进来了

在这里插入图片描述

## 将左边本地的jdk文件拖进你刚刚新建的java文件夹(一定要对应好)

在这里插入图片描述

## 将左边本地的tomcat文件拖进你刚刚新建的tomcat文件夹(一定要对应好)

在这里插入图片描述

## 将左边本地的mysql文件拖进你刚刚新建的mysql文件夹(一定要对应好)

在这里插入图片描述

安装XShell(7.0版本)

## 用来使用命令控制远程服务器的操作

在这里插入图片描述

## 连接成功之后会默认进入到/home文件夹中

在这里插入图片描述

## 接下来就要部署开发环境啦!

安装JDK(1.8版本)

## 安装步骤
  1:将提供好的JDK源码包 jdk-8u131-linux-x64.tar.gz 复制到 /usr/local/java/ 文件夹。(上面已经拖进去了)
  2:进入目录:cd /usr/local/java
  3:解压源码包:tar -zxvf jdk-8u131-linux-x64.tar.gz
  4:配置JDK环境变量:vi /etc/profile
  
  -- PS:在末尾添加
  
	#JDK Path
	export JAVA_HOME=/usr/local/java/jdk1.8.0_131
	export JRE_HOME=/usr/local/java/jdk1.8.0_131/jre
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$PATH	
	
## 如下图所示

在这里插入图片描述

  5:保存后载入配置文件:source /etc/profile
  6:检验JDK配置是否生效:java -version
    如下图所示,运行命令后能正确显示Java版本信息,则说明Java安装成功。

在这里插入图片描述

安装Tomcat(8.0版本)

## 安装步骤:
1:将提供好的 apache-tomcat-8.0.43.tar.gz 放在 /usr/local/tomcat 目录下。(上面已经拖进去了)
2:进入目录:cd /usr/local/tomcat
3:解压文件:tar -zxvf apache-tomcat-8.0.43.tar.gz
4:进入解压后的文件夹的bin目录:cd /usr/local/tomcat/apache-tomcat-8.0.43/bin
5:启动Tomcat:./startup.sh
6:在华为云服务器添加防火墙对8080端口的信任,步骤如下图所示

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

7:配置完毕,就可以使用浏览器访问  [华为云公网IP地址:8080]  检测Tomcat是否配置成功,如下图所示

在这里插入图片描述

8:关闭Tomcat服务:./shutdown.sh (不关闭服务会影响性能)

安装MySQL(5.7版本)

安装MySQL步骤
## 安装MySQL步骤
1:将提供好的文件mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar放在 /usr/local/mysql 目录下。
2:进入目录:cd /usr/local/mysql
3:检查是否已安装过MySQL:yum list installed | grep mysql
   若已安装,则使用命令卸载:yum -y remove [包名]
4:检查是否已安装过MariaDB:yum list installed | grep mariadb

在这里插入图片描述

5:如上图所示,已经安装了包:mariadb-libs.x86_64
  需要卸载此包后,才能继续接下来的步骤:yum -y remove mariadb-libs.x86_64
6:解压文件:tar -xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

在这里插入图片描述

7:解压得到若干文件,我们只需按顺序安装四个文件:

yum localinstall mysql-community-common-5.7.18-1.el7.x86_64.rpm
yum localinstall mysql-community-libs-5.7.18-1.el7.x86_64.rpm
yum localinstall mysql-community-client-5.7.18-1.el7.x86_64.rpm
yum localinstall mysql-community-server-5.7.18-1.el7.x86_64.rpm

## 在安装过程中会遇到如下提示需要确认:

在这里插入图片描述

## 输入:y ,然后回车即可。
此时再使用命令:yum list installed | grep mysql ,得到结果如下:

在这里插入图片描述

初始化与启动MySQL
1:清空 /usr/local/mysql/ 目录:
     cd /usr/local/mysql/
  	 rm -f *
  将其作为MySQL的数据存放目录
  
2:初始化MySQL:
mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

3:启动MySQL:service mysqld start
4:查看MySQL状态:service mysqld status   (如图所示,启动成功)

在这里插入图片描述

配置MySQL
1.查看MySQL日志,找到初始密码:cat /var/log/mysqld.log

在这里插入图片描述

## PS: 如果出现有如上图所示的密码,许安则第二个为你的初始密码。例如:bd5dK>kG05V/

2:登录MySQL:mysql -u root -p

在这里插入图片描述

## PS:在提示输入密码时,你是看不见自己输入的,这是Linux的安全机制。

3.在成功登录后,你要做的是按需要修改root用户的登录密码:
  alter user 'root'@'localhost' identified by 'XiaoKai@123';

在这里插入图片描述

## PS:如图,已成功将密码修改为 XiaoKai@123。
4:按需要,使MySQL root用户能远程登录:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'XiaoKai@123' WITH GRANT OPTION;
flush privileges;
## PS:如下图所示,修改成功。

在这里插入图片描述

5:接下来类似于在远程服务器配置tomcat一样来配置mysql的3306端口。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

6:最后就可以使用第三方MySQL客户端(Navicat)测试远程连接:

在这里插入图片描述

将项目部署到远程服务器(连接数据库)

准备本地项目

## 可以直接使用上一次的博客项目

准备配置环境

## 承接上一次的项目,可以知道我们的项目是使用连接池运行,所以需要一些配置
1:在远程Linux服务器中找到:/usr/local/tomcat/apache-tomcat-8.0.43/conf

在这里插入图片描述

在这里插入图片描述

开始部署

## 部署步骤
1:在本地启动tomcat服务器,会编译生成一个可执行项目,找到对应目录复制。

在这里插入图片描述

2:将复制的项目丢到远程服务器的 /usr/local/tomcat/apache-tomcat-8.0.43/webapps 文件夹中

在这里插入图片描述

3:进入tomcat的bin目录中: cd /usr/local/tomcat/apache-tomcat-8.0.43/bin
4:启动服务(每次改了内容都要重启服务,重新上一步操作): ./startup.sh
5:在浏览器中访问主页。公网IP地址:端口/项目打包名称/JSP页面

在这里插入图片描述

## 配置注意事项
1:SQL语句中的大小写要特别注意,因为Linux中MySQL是严格区分大小写。
2:使用完了之后也要记得关闭服务(同样也要进入binm目录):./shutdown.sh
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
开阖软件发起的开源ERP项目如果你有一个苹果,我也有一个苹果,彼此交换后,你我还是一人一个苹果,但是如果你有一个想法,我有一个想法,彼此交换后,你我就都有两个想法,三个人呢?一百个人呢?使用openobject框架重写全部功能模块Why——为什么要做GOODERP1、OpenERP面向最终用户,GOODERP面向实施公司2、OpenERP项目由openerp公司主导,GOODERP项目由实施公司主导3、提高核心功能模块的稳定性和易用性,降低标准功能部署成本4、针对现有成熟产品重新组织功能设计,使GOODERP有清晰的市场定位和竞争对手5、实行开源项目贡献者奖励制度,让开源成为众包6、参照现有ERP软件构建业务伙伴支持网络和实施工具包7、通过大量读写代码培养和发现具备openobject平台二次开发能力的程序员What——关于GOODERP产品1、GOODERP是托管在github上的一个开源ERP项目2、软件采用agpl协议,版权归代码提交者所有3、项目范围是一组功能模块,包括财务加进销存的核心模块及满足行业特殊需求的模块4、这些模块都以openobject8.0为平台开发5、模块全部放在 osbzr/gooderp mater分支的根目录下,每个模块一个目录6、参照 ys 的功能菜单和输出布局重新设计7、项目本身不提供下载服务,上传下载均通过github版本管理工具Who——谁来做GOODERP项目1、项目经理:上海开阖软件有限公司 王剑峰2、项目投资人:GOODERP认证业务伙伴 gooderp-partner3、项目成员:任何人均可克隆、修改、提交合并请求4、项目经理负责协调业务伙伴与贡献者关系5、项目投资人负责审批分支合并请求,每月评定顶尖贡献者。6、项目成员报告bug、通过提交分支合并请求的方式向项目贡献代码When——GOODERP项目的时间规划1、项目启动日期2016年2月22日2、第一阶段,2016年,完成财务 进销存 项目管理的核心功能3、第二阶段,长期规划,根据客户项目和业务伙伴需求实现各行业纵深功能4、每月定期(日期待定)举行业务伙伴会议,总结上月进度,评选最佳贡献者,计划下月工作5、业务伙伴资格有效期为1年6、项目实行7*24小时工作制,全年无休7、项目以一个自然月为一个计划交付周期Where——使用github管理GOODERP开发1、快2、程序员最爱3、贡献代码方便4、免费5、不断优化6、一站解决7、在线沟通协作How——如何让GOODERP持续健康发展1、投资者应该参与决策2、贡献者必须得到认可3、现金回报及时到位4、关注业务伙伴的需求,而非最终用户5、搭建在线测试服务器6、鼓励非程序员参与测试,特别是ys现有用户7、开展多种双赢合作模式开发环境准备1.在github上fork点击右上角的fork2.clone到本地git clone https://github.com/你的名字/gooderp_addons.git3.增加远程分支(也就是osbzr的分支)名为osbzr到你本地。git remote add osbzr https://github.com/osbzr/gooderp_addons.git环境就准备好了把远程分支的合并到自己的分支1.把对方的代码拉到你本地。git fetch osbzr2.合并对方代码git merge osbzr/master3.最新的代码推送到你的github上。git push origin master当本地代码写好要提交到主干项目1.添加要提交的目录git add .2.提交更新git commit -m"本次修改的描述"3.推送到githubgit push4.在github上点击pull request按钮 标签:Gooderp
这是一个基于SSM(Spring + Spring MVC + MyBatis)框架和Vue.js的远程同步课堂系统。这个项目包含了源码、部署说明、系统介绍以及数据库设计。以下是关于这个项目的简要介绍:源码:本项目提供了完整的源代码,包括前端Vue.js应用和后端SSM框架。这使得开发者可以轻松地理解和修改代码,以满足自己的需求。部署说明:为了帮助开发者快速部署项目,提供了详细的部署说明。这些说明涵盖了如何配置服务器环境、安装依赖库、启动项目等步骤。通过阅读部署说明,开发者可以顺利地将项目部署到生产环境中。系统介绍:在项目中,我们可以看到一个功能齐全的远程同步课堂系统。用户可以通过前端界面创建课程、添加学生、发布作业等。同时,教师可以在后台管理系统中查看学生的学习进度、批改作业等。此外,系统还支持实时通信功能,方便教师与学生进行互动交流。数据库设计:本项目使用了MySQL作为数据库存储方案。数据库设计包括了多个表,如用户表、课程表、作业表、成绩表等。这些表之间通过外键关系相互关联,形成了一个完整的数据模型。通过合理的数据库设计,可以有效地存储和管理课堂系统中的各种信息。总之,这个基于SSM+Vue的远程同步课堂系统为开发者提供了一个实用的项目模板,可以帮助他们快速搭建类似的在线教育平台。通过阅读源码、部署说明和数据库设计,开发者可以深入了解系统的实现细节,从而提高自己的编程能力。
4 计算机网络技术专业 《网络服务器系统管理设置》课程标准 一、前言 (一)课程性质 《网络服务器系统管理设置》课程是计算机网络技术专业的一门专业模块课程,本课程以理论教学为主,在课程体系中起支撑作用,主要培养学生的基于Windows网络操作系统平台的管理与维护能力、基于Windows网络操作系统平台的网络服务器搭建与管理能力。 (二)设计思路 1. 教学设计 根据课程内容操作性强和中职新生知识、经验均比较欠缺的特点,灵活运用案例分析、操作演示、项目实做等教学方法,引导学生积极思考、主动吸纳、勤于练习、乐于实践,提高了教和学的效果。 (1)案例分析 案例分析教学法在各单元的教学中得到普遍采用,以具体的应用案例为素材,导入概念和知识,起到了易化知识、化解难点、加深理解、知会应用的效果。 (2)项目实做 项目实做教学法应用于两个方面:一方面,从教和学的角度讲,教师以正确、有效地完成具体工作任务为目标,以完成任务的合理步骤和流程为线索组织教学过程,使教、学过程和实际工作过程达到高度统一,使教、学、做在职业应用的背景和环境中实现全方位的融合。另一方面,从学和练的角度讲,教师布置或学生自己选择综合性任务或项目,学生在课堂时间完成,使学用一体化。 (3)操作演示 操作演示教学法在以过程性操作步骤为主的教学单元中采用最多,教师按照任务要求,借助于多媒体表现和传达工具,对完成任务的各个操作步骤进行现场演示,直观、清楚,易于理解、模仿和记忆。 (4)实行启发式学习 首先,在制定教学方案时,多渠道地激发学生兴趣和动力;其次,再制定具体的课程实施方案,包括理论课的讲授、实验课的讲授以及课后自学三个方面。理论课的讲授主要使用"以问题为中心"的启发式、参与式、比喻式等教学方法,并引导学生积极动脑思考,自由讨论,活跃课堂气氛,实现教与学互动。 (5)本课程总学时为102课时。学时分配方案建议见课程内容和要求表。 二、课程目标 网络服务器系统管理设置课程立足于网络系统管理与维护的核心岗位,围绕网络服务器搭建、管理与维护的核心技能,培养学生配置与管理Windows Server 2008网络服务器的能力以及基于Windows Server 2008系统平台配置企业服务器并对之进行管理与维护的职业能力。 课程内容与要求 项目 课题 任务 课程内容与教学要求 活动设计 课时 知识 技能 态度 一. 网络操作系统的规划 Windows系统基本管理与维护 了解Windows Server 2008操作系统系列产品的特点;了解小型工作组(对等网)网络的特点;了解磁盘管理的基本知识;掌握安装Windows Server 2008操作系统的各种方法;掌握网络组件的基本管理;掌握规划和安装局域网中的活动目录;掌握在Windows 2008 Server中创建管理域用户及组;掌握各种域服务器搭建;掌握基本磁盘和动态磁盘的管理 1. 安装与卸载WindowServer2008 2. 组建WindowsServer2008对等网 3. 部署域环境 4. 管理活动目录与用户 5. 管理基本磁盘和动态磁盘 1.能积极参与各种教学活动,分享活动成果 2.能以良好的学习态度完成教学活动 3.能自觉组织和管理 1.能够部署系统环境 18 二. 网络操作系统的安装 Windows系统网络服务器搭建 了解DNS服务、DHCP服务的工作过程和工作原理;掌握DNS服务器和DHCP服务器的规划;掌握各种类型的DNS服务器的部署;掌握DHCP服务器的配置与维护以及复杂网络的DHCP服务的部署;掌握Web服务器、FTP服务器、Email服务器、打印服务器的配置与维护; 1. 配置与管理DNS服务器 2. 配置与管理DHCP服务器 3. 配置与管理Web服务器 4. 配置与管理FTP服务器 5. 配置与管理Email服务器 6. 配置与管理打印服务器 1.能积极参与各种教学活动,分享活动成果 2.能以良好的学习态度完成教学活动 3.能自觉组织和管理 1.能够配置网络服务器,并测试成功 18 三. 虚拟机技术及应用 Windows系统网络互联 了解IP路由、NAT、VPN的基本概念和工作原理;掌握静态路由、默认路由和动态路由的区别和作用;掌握NAT网络地址转换的工作过程;掌握远程访问VPN的构成和连接过程;掌握配置并测试静态路由、默认路由和RIP的方法;掌握配置并测试网络地址转换NAT的方法;掌握配置并测试远程访问VPN的方法。 1. 部署IP路由 2. 配置NAT与基本防火墙 3. 部署远程访问VPN 1.能积极参与各种教学活动,分享活动成果 2.能以良好的学习态度完成教学活动 3.能自觉组织和管理 1.能够实现网络互联 18 四. 域与活动目录的管理 Windows系统网络安全 掌握共享权限、NTFS
LabVIEW可以通过使用NI的Web Services模块搭建HTTP服务器。Web Services模块提供了一套用于创建Web服务的工具和函数,可以用于创建网页或Web应用程序。 首先,在LabVIEW中安装Web Services模块。然后在Block Diagram中,可以使用Web Service VIs来创建一个HTTP服务器。利用这些VI,可以配置服务器的端口号、连接超时等参数,并设置用于处理请求的处理程序。 要搭建一个HTTP服务器,首先需要创建一个Web Service项目。在项目中,可以添加一个服务和虚拟目录。服务代表要向外部提供的功能,而虚拟目录是用于存放文件、网页或其他资源的目录。然后,可以添加处理程序来响应请求,例如通过编写LabVIEW代码来处理POST和GET请求。处理程序可以访问输入参数、进行计算和处理,并生成相应的输出。 接下来,可以使用Web Service模块提供的VI来部署服务器。部署服务器后,LabVIEW将自动启动HTTP服务器,并监听指定的端口号。可以通过访问指定的URL来访问服务器,并向其发送请求。LabVIEW的HTTP服务器将处理请求,并返回相应的数据或结果。 通过LabVIEW搭建的HTTP服务器可以实现与其他应用程序或设备的通信。例如,可以通过HTTP请求发送和接收数据,实现数据采集、控制和监控等功能。此外,通过HTTP服务器还可以实现远程监控和控制,通过访问相应的URL,可以远程操控设备或查看实时数据。 总之,LabVIEW可以使用Web Services模块搭建HTTP服务器,实现与其他应用程序或设备的通信。通过配置服务、添加处理程序和部署服务器,可以搭建功能强大的HTTP服务器,并实现各种应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值