首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏HaC的技术专栏

    Linux部署项目流程

    3.然后使用命令进行重启Tomcat,我用的是Xsheel运行命令,同样打开Xsheel,输入服务器账户密码,连接 然后查看Tomcat的位置:

    2.7K10发布于 2020-12-30
  • 来自专栏全栈程序员必看

    项目部署流程_SSH服务

    文章目录 一、服务端部署步骤:(backup服务器) 1.确认软件服务是否安装 2.如果未安装则进行安装rsync软件操作 3.编写rsync备份服务配置文件 4.创建一个备份目录管理用户 5. 创建备份数据目录 6.创建认证用户密码文件 7.启动rsync备份服务守护进程 8.查看rsync备份服务端口为多少 二、客户端部署流程:(nfs服务器) 1.确认rsync软件服务是否安装成功 2.如果未安装则进行安装rsync软件操作 3.创建密码文件进行授权 4.进行数据备份传输测试 本次部署流程中,需要一台服务端服务器和一台客户端服务器(backup服务器充当服务端服务器,nfs存储服务器充当客户端服务器 ) 一、服务端部署步骤:(backup服务器) 1.确认软件服务是否安装 [root@backup ~]rpm -qa rsync (查看是否安装) rsync-3.0.6-12.el6.x86_64 :::* #输出的第一条信息是ipv4的信息,可以看到端口号为873和状态信息 #输出的第二条信息是ipv6的信息,也可以看到端口号为873 二、客户端部署流程

    54530编辑于 2022-11-08
  • 新购服务器项目部署指南—— 部署Express项目流程

    一、部署Express项目 1.1、安装Node 要部署Express项目,首先要保证服务器已经安装好了Node,可以输入:node --version查看node的版本: 如果没有安装node,可以使用宝塔安装 安装完成后检查是否可用,显示如下提示说明成功 pm -v 1.3、部署Express后端项目 上传Express项目至opt文件夹, 上传成功后,cd进入项目中,输入npm i安装项目依赖。 然后将项目所用的端口号开启一下(我项目用的3001),并且重启防火墙: 开启端口号:firewall-cmd --zone=public --add-port=3001/tcp --permanent 重启防火墙:firewall-cmd --reload 运行效果如下: 最后,使用pm2运行项目的入口文件:pm2 start app.js,显示如下表示项目运行成功,如果需要看目前运行了哪些项目, 老用户也可以只需36元就可以购买一年的22G4M轻量应用服务器,虽然价格比新用户贵八块钱,但是带宽、系统盘容量和月流量都有相当的提升。

    1.8K10编辑于 2024-11-18
  • Java项目部署的发展流程

    2.1 部署流程 准备阶段:安装虚拟化软件(如VMware、VirtualBox等),并配置虚拟机的基本参数(如CPU、内存、硬盘等) 安装操作系统:在虚拟机中安装所需的操作系统,并配置相关参数 部署Java 项目:将Java项目打包成WAR或JAR文件,并部署到虚拟机中的Web服务器或应用服务器上 测试与调优:对部署后的Java项目进行测试和性能调优,确保其稳定运行 2.2 优点 隔离性:每个虚拟机都运行在一个独立的环境中 这些资源是虚拟机运行所必需的,而不是由部署项目大小直接决定的。对于一个小型项目而言,配置的虚拟机所需要的内存可能是实际项目的好几倍。 同时可以通过配合版本控制工具与持续集成方案实现自动化部署 3.1 部署流程 选择容器化技术:根据应用需求和环境,选择合适的容器化技术,如Docker、Kubernetes等 准备容器化环境:准备操作系统 云原生部署旨在实现应用程序的快速迭代、高效运维和灵活扩展。 4.1 部署流程 规划与设计:明确业务需求,设计微服务架构,规划容器化部署方案。

    56710编辑于 2024-08-27
  • 来自专栏前端技术总结

    node项目部署常规流程记录

    本文总结了实际项目部署前端服务时,需要的一些环境准备。主要分为两部分,第一部分介绍linux下如何安装nodejs,第二部分介绍nginx及配置。 一.nodejs环境准备 由于项目的实际需要,要求的nodejs版本最低8.x。 这里总结下linux系统安装nodejs的步骤,所有步骤均在实际项目中验证通过: 1.1下载linux系统上需要的安装包: 登录nodejs官网(https://nodejs.org/en/download (1)将安装包上传到指定位置(比如,放到:/usr/local/application/目录),并解压,执行: #  tar -xvf node-v8.12.0-linux-x64.tar.xz (2) 这些都是部署时的基本操作。尤其是安装nodejs时需要注意,下载的安装包是源码还是编译后的版本。如有问题,欢迎指正。

    4.1K510发布于 2018-11-03
  • 来自专栏全栈之路

    智能合约solidity项目部署流程

    solidity项目部署流程 开发环境:vscode 参考:Solidity的Truffle框架实战(手把手) 1. 安装truffle $ npm install truffle 2.创建项目 $ mkdir solidityTest $ cd fomo3dTest $ truffle install 如果项目已经存在 ,需在项目内执行npm install 修改truffle.js module.exports = { // See <http://truffleframework.com/docs/advanced development)> contract.setGreeting("hello"); truffle(development)> contract.greet() 8.测试 参考:【区块链】Truffle 部署和测试 注意:测试和部署前,先启动服务器

    1.7K30发布于 2018-10-19
  • 来自专栏全栈之路

    智能合约solidity项目部署流程

    solidity项目部署流程 开发环境:vscode 参考:Solidity的Truffle框架实战(手把手) 1. 安装truffle $ npm install truffle 2.创建项目 $ mkdir solidityTest $ cd fomo3dTest $ truffle install 如果项目已经存在 ,需在项目内执行npm install 修改truffle.js module.exports = { // See <http://truffleframework.com/docs/advanced development)> contract.setGreeting("hello"); truffle(development)> contract.greet() 8.测试 参考:【区块链】Truffle 部署和测试 注意:测试和部署前,先启动服务器

    1.2K20发布于 2020-01-21
  • 来自专栏莫浅子的学习笔记

    C++初级项目webserver项目流程介绍(2

    一、引言 C++的webserver项目是自己在学完网络编程后根据网课的内容做的一个初级的网络编程项目。 二、代码开发流程 我这个项目主要用到的实现方式,是用epoll,epoll是可以实现网络服务器编程有下面几个优点 1. 2. 可扩展:epoll支持较大的并发连接数,可以处理成千上万个连接,而且在连接数量增加时,性能下降较慢。 3. 下面是epoll开发webserver项目流程图(不包括具体函数的实现) int main() { //若web服务器给浏览器发送数据的时候, 浏览器已经关闭连接, //则web服务器就会收到 函数流程如下: 函数流程如下: 读取请求行数据,分析出要请求的资源文件名。 判断请求的文件是否存在,若不存在则发送404 NOT FOUND的头部信息和error.html文件内容。

    1.1K10编辑于 2023-11-26
  • 来自专栏重典.NET

    Azure DevOps 中 Dapr项目自动部署流程实践

    注:本文中主要讨论 .NET6.0项目在 k8s 中运行的 Dapr 的持续集成流程, 但实际上不是Dapr的项目部署到K8s也是相同流程,只是k8s的yaml配置文件有所不同 流程选择 基于 Dapr 的项目持续集成包含以下流程 编译并打包项目 构建 Dockerfile,并推送镜像push image至私有仓库 准备 k8s 部署的配置文件 通过 kubectl 部署镜像至 k8s 中 这里面有多种方案 Build Image / Push Image (可选 )2. K8S 部署+指定Image 单次部署减慢,多次增快 部署过程会比直接接取镜像慢 3. /projectfolder", "/app"] ENTRYPOINT ["dotnet", "projectdll.dll"] 这两个文件需要每个项目不同,后面在编译和部署流程中会用到。 发布流程新建两个作业 作业1 Build Image variables: image: '自定义镜像名' steps: - task: Docker@2 displayName: buildAndPush

    61520编辑于 2022-04-11
  • 来自专栏网络日志

    flask项目在centos7部署流程

    基于 Flask 开发 API 项目是,部署时用 uwsgi 和 Nginx,是一个很好的选择。 基于 Flask 开发 API 项目是,部署时用 uwsgi 和 Nginx,是一个很好的选择。 环境搭建 Python3 环境 由于 CentOS7 原本就安装了 Python2,而且这个 Python2 不能被删除,因为有很多系统命令,比如 yum 都要用到。 ,flask项目需要这一句 wsgi-file= lesson.py # flask文件名 运行文件 processes = 4 # 进程数 threads = 2 # 线程数 master = true systemctl start nginx # 启动服务 $ sudo systemctl stop nginx # 停止服务 $ sudo systemctl reload nginx # 重新加载 nginx 部署项目

    71811编辑于 2024-07-15
  • 来自专栏开发文档geek

    Django项目部署流程与Nginx安装配置

    2. 实现Nginx+uWSGI+Django项目部署 1) 项目部署原理分析 我们分析一下一个完整的 Django 项目部署在线上是什么样子的。 简图如下所示,理解起来非常方便: 图2:Django项目部署流程简易图 2) Nginx安装与配置 理解了上面原理架构图,我们就正式开始安装配置 Nginx 吧,安装就不多介绍了可以采用在线和离线的安装方式 项目部署详细流程总结 首先要明确我们使用的是  Linux+Nginx+uWSGI+Django 的方式进行的部署,在企业中部署时,线上跑的服务器绝大多数都是 Linux 的服务主机,本教程中是在本地环境下搭建的部署 1) 项目部署流程总结 项目部署的目的:在软件开发完毕后,需要将开发机器上运行的开发版软件实际安装到本地局去网服务器或者是线上服务器上进行长期、稳定的运行。 以上就是 Django 项目部署的所有流程。 至此,这套《Python Django框架基础教程(非常细)》教程也要给大家说再见了。

    1.1K20发布于 2021-07-09
  • 来自专栏往期博文

    【Web开发】Vue+Springboot项目服务器部署(环境搭建+部署流程

    前言 前段时间使用Vue+Springboot写了个小项目,于是想部署到服务器上以便分享。于是,就开始了长达一天的踩坑之旅。。为了让读者(包括下一次想干这事的自己)少踩坑,把整个过程记录一下。 项目结构: Vue2+Springboot+Mybatis-Plus 环境结构: jdk1.8+mysql5.7+nginx 所用系统:Centos7.6 环境搭建 1、jdk1.8安装 安装jdk1.8 1、搜索jdk安装包 yum search java|grep jdk 2. 参考尚硅谷Nginx教程由浅入深(一套打通丨初学者也可掌握) 打包部署 环境配置完之后,就需要把本地的前后端项目分别打包上传到服务器。 Nginx配置 前后端都部署好后,就需要修改Nginx的配置。

    10.1K46编辑于 2022-06-14
  • 来自专栏小孟开发笔记

    微擎部署独立系统操作流程(docker部署开发好的fasadmin项目

    一、场景: 开发好的项目(fasadmin框架+uniapp)想上架微擎出售,不想重新用微擎框架开发,就很适合采用独立部署这套方案 二、操作流程 1、微擎应用管理创建测试应用 先找到创建应用的地方,等后端代码构建好就可以在此处上传 操作如下,点左上角修改按钮 2、微擎云端部署环境安装测试应用进行测试 云端控制台地址:https://console.w7.cc/ 右上角新建应用,点击去找到测试独立系统,就可以看到创建好的测试应用了 此时先等一下,先别着急安装,接下来需要先部署云环境,需要准备一台空服务器,一个域名 接着先创建集群 https://console.w7.cc/app/352090/founder/micro/cluster document/1621/7407 https://gitee.com/free-worker/tp6_easyadmin/blob/develop/app/admin/controller/Login2. php https://wiki.w7.com/document/1621/7409 未经允许不得转载:肥猫博客 » 微擎部署独立系统操作流程(docker部署开发好的fasadmin项目

    3.2K20编辑于 2023-03-07
  • 来自专栏高级开发进阶

    大型项目的发布部署:第一章:发布部署流程

    项目在tomcat中的部署很方便。 但是一般的系统部署基本不会用到它,因为一般非基于ejb等的分布式开发项目,仅仅用tomcat即可满足我们的需求,所以无需动用重量级的weblogic。 2,把war包上传到tomcat目录下的webapps目录下 3,进入tomcat的bin目录下,双击启动startup.bat 同一个Tomcat部署多个项目 同一个Tomcat 同一个端口 部署多个项目 直接访问http://localhost:8080/HelloApp1/即可 同一个Tomcat 多个端口 部署多个项目 第一步:修改 $TOMCAT_HOME\conf 下的server.xml文件 再新建一个webapps2文件夹。。。再复制一个Catalina2文件夹。。。 网站部署所需 网站程序代码 也就是常说的用什么语言开发的网站,比如PHP、Java、ASP.NET(C#)等等。

    65420编辑于 2022-09-28
  • 来自专栏大数据学习笔记

    SpringBoot 2.x项目jar包部署

    1、修改pom.xml 修改两处: (1)修改maven中的package方式为jar <packaging>jar</packaging> (2)修改<build></build> </executions> </plugin> </plugins> </build> 如果此处不指定mainClass的话,很有可能就是项目可以打包成功 2、打包 进到此项目的根目录,即pom.xml所在文件目录 mvn clean package ? 3、启动jar包 进入到jar所在目录位置,使用java -jar *.jar启动 ...

    1.7K40发布于 2019-05-27
  • 来自专栏测试工程师成长之道

    项目流程

    软件项目有着通行的流程, 从需求分析与设计-> 组件设计与开发->准备测试数据->持续集成与自动化测试验证-> 测试用例或者组件随着需求变更而变更... 只有清晰的知道了项目流程,才能从流程着手, 实施展开测试工作. 测试需求分析阶段:阅读需求,准确理解需求(主要就是对业务的学习,分析需求点,参与需求评审会议)等 测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围,进度安排 测试执行阶段:部署搭建环境,执行冒烟测试(预测试)-然后进入正式测试,bug管理直到测试结束 测试评估阶段:出测试报告,确认是否可以上线.

    72530发布于 2019-07-25
  • 来自专栏一个执拗的后端搬砖工

    jenkins部署流程

    JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin #生效 source /etc/profile 2. mirrors.tuna.tsinghua.edu.cn#g' default.json Jenkins 2.354 版本默认启动内存大小为 256MB,垃圾回收器是ParallelGC,对于数量比较小的小项目打包构建问题不大 ,对于一些大项目以及多人协作打包构建,会出现卡顿和崩溃现象,所以我们要调整启动内存大小和修改垃圾回收器。 安装插件和配置 1.安装插件 需要用到的常用插件,git parameter,maven integration,jdk integration,extend choice param plugin等 2. 从root切换到jenkins账号使用: su - jenkins 切换成功后提示符变成$,如果没有变,执行以下命令: sudo usermod -s /bin/bash jenkins 2.

    67840编辑于 2023-09-07
  • 来自专栏FHADMIN

    flowable流程部署

    (modelId.trim()); BpmnModel bpmnModel = modelService.getBpmnModel(model); //流程租户标识 暂时不考虑这回事(源码from fhadmin.cn) String tenantId = "流程租户标识"; Deployment deploy = addBpmnModel(model.getKey() + ".bpmn", bpmnModel) .deploy(); return success("流程部署成功 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); return fail("流程部署失败

    45130编辑于 2022-03-02
  • 来自专栏前端真相

    IT项目流程

    1 产品经理确认需求,画rp 2 UI设计师根据rp出设计稿 并切图 3 前端工程师根据设计稿和切好的图片,搭建页面。前端工程师可以对图片资源提出自己的需求。 6 项目经理则督促项目各方按时按需完成任务。 7 各端技术负责人或者架构师,需要对整个项目的技术选型,各个子系统的对接方式全面把控。 当然,各个开发岗位都需要先出设计,项目各个岗位人员都需参与评审,无异议后,才能进行开发。 产品经理的rp也需要评审。

    59040发布于 2019-02-21
  • 来自专栏IM即时通讯技术

    开源即时通讯(IM)项目OpenIM源码部署流程

    由于OpenIM依赖的组件较多,开发者需求不一,导致OpenIM部署一直被人诟病,经过几次迭代优化,包括依赖的组件compose的一键部署,环境变量设置一次,全局生效,以及脚本重构,目前OpenIM部署比较丝滑 linux系统即可, Ubuntu 7.5.0-3ubuntu1~18.04最优,root用户硬件资源可用内存2G以上,用户量小于10万,可用单机部署,8C 16G 10Mb 1T普通磁盘即可golang1.18 /scripts/build-all-service.sh 2.启动./scripts/start-all.sh检测./scripts/check-all.sh停止. 需先停掉组件docker2. 删除整个components目录(如数据不重要)3. export PASSWORD=newpassword4. 仓库并切换发布分支(release-v1.3及之后的版本)#先回到上一级目录cd .. git clone https://github.com/openimsdk/chat.git && cd chat2.

    9.8K30编辑于 2023-09-12
领券