web服务器-如何做好生产环境的更新升级?

问题描述

如何做好生产环境的更新升级?

首次接触生产环境,要增量更新代码,只知道关闭web服务器替换程序文件。
现在遇到3个问题:
1.怎么把要更新的文件拎出来
2.怎么替换旧文件
3.怎么备份旧文件
猿友们,你们是怎么做的呢?别告诉我,一个一个拎出来备份替换哦。

解决方案

使用Jenkins啊,自动发布,不用一个一个

解决方案二:

自动发布的工具比较多
其实质就是在更新时,先上传(此时服务器上的原来的程序仍然工作)。
等上传完成后,有一个切换的过程。此时,才断开服务,启动新上传的服务程序。旧的服务程序,直接备份或者删除都可以的。

时间: 2024-08-01 09:58:31

web服务器-如何做好生产环境的更新升级?的相关文章

Ubuntu安装Apache环境的Web服务器

之前研究ubuntu 后来因为广州的同事的关系又去学习centos,现在学会了小基础.刚好也有这个资源,就研究下ubuntu.发现ubuntu 我也是挺好的,相对管理和配置还算简单.在此与大家分享下,并记录,日后可能会有用. 讲解环境 linux ubuntu Ubuntu 10.04.3 x64 +Apache2   一.登陆你的系统,记得使用root 二.安装Apache 1.输入如下命令安装 #apt-get install apache2 正常情况下会给出如下提示,(www.111cn.

PHP5.4内置web服务器

PHP是一种脚本语言,它需要PHP解释器来分析运行PHP文件.当把PHP做为CGI服务Web请求时,它需要被嵌入到某种Web服务器里,最常见的是集成到Apache或IIS里,这就是说,在使用PHP前,你需要安装Apache或IIS,并且正确的配置它们和PHP集成的参数.虽然这种配置已经很规范,文档非常丰富,但我们还是经常在安装Apache和PHP集成时遇到问题,而且,有时候我们只想测试一个简单的PHP特征,不想就为此安装.启动Apache服务. 但据官方文档上说,这个内置的Web服务器只是提供开

简述WebSphere Commerce Search Web 服务器的自动化部署和配置

WebSphere Commerce Search Web 服务器自动化部署配置概述功能概述 在 Version 7 Feature Pack 5 之前,用户在启动 foundation 功能部件之后需要手动地执行一些配置步骤以完成对 WebSphere Commerce Search Web 服务器的部署和配置工作.以 IBM HTTP Server(IHS) Web 服务器为例,用户需要手动完成以下对 Search Web 服务器的部署配置工作:创建 Search Web 服务器的 http

做好Web服务器的日常维护必备常识

  一.入侵检测和数据备份 (一)入侵检测工作 作为服务器的日常管理,入侵检测是一项非常重要的工作,在平常的检测过程中,主要包含日常的服务器安全例行检查和遭到入侵时的入侵检查,也就是分为在入侵进行时的安全检查和在入侵前后的安全检查.系统的安全性遵循木桶原理,木桶原理指的是:一个木桶由许多块木板组成,如果组成木桶的这些木板长短不一,那么这个木桶的最大容量不取决于长的木板,而取决于最短的那块木板.应用到安全方面也就是说系统的安全性取决于系统中最脆弱的地方,这些地方是日常的安全检测的重点所在. 日常的

《构建高可用Linux服务器 第3版》—— 3.6 生产环境下的Shell脚本分类

3.6 生产环境下的Shell脚本分类 生产环境下的Shell脚本作用还是挺多的,这里根据3.1节所介绍的日常工作中Shell脚本的作用,将生产环境下的Shell脚本分为备份类.监控类.统计类.开发类和自动化类.前面3类从字面意义上看比较容易理解,后面的我稍微解释一下:开发类脚本是用Shell来配合PHP做一些非系统类的管理工作,比如SVN的发布程序等:而自动化类脚本则利用Shell自动来替我们做一些繁琐的工作,比如自动生成及分配密码给开发组的用户或自动安装LNMP环境等.下面我会就这些分类举一

Win2008 R2 WEB 服务器安全设置指南之修改3389端口与更新补丁_win服务器

3389端口是指windows系统中的远程桌面端口,可以使用它本管理远程计算机,就像操作本地的电脑一样,但是也容易被一些黑客利用,所以对于这个端口我必须要修改,且必须在安装完系统后就马上修改它. 随着云主机的普及和微软的大力更新,用windows server 2008 R2作为web服务器的人越来越多,而其强大的性能和可操作性得到了好评.连卖win2008的虚拟主机商也多起来了,所以今天我来讲讲我是怎么设置Win2008服务器安全的,拙见希望能帮到大家.一起远离肉鸡吧... 千里之行始于足下,

搭建Web服务器 绿色PHP环境套件e2php

e2php是Windows下的Apache + PHP + MySQL + Zend + eAccelerator + PhpMyAdmin的绿色环境套件,免安装,几秒钟即可搭建Web服务器. 如何使用e2php: 1.先点击下载e2php解压包,解压到任意目录(不要含中文路径). 2.运行目录内的e2php.exe执行文件,在电脑桌面右下方(系统托盘)处可看到该程序图标. 3.鼠标左键单击该程序图标,将会出现菜单选项. 启动Apache,仅启动Apache服务,重启,停止略,启动MySQL,仅

《构建高可用Linux服务器 第3版》—— 第3章 生产环境下的Shell脚本

第3章 生产环境下的Shell脚本 虽然Shell脚本只是一个简单的解释型语言,不会受到开发人员的重视,但对于我们系统管理员来说它有着举足轻重的作用,它可以帮助我们简化日常的工作并减少工作量,成为系统管理员的瑞士军刀.我们在系统维护工作中用Shell脚本常常能比用C语言编写的程序更快地解决相同的问题.此外,Shell脚本具有很好的可移植性,有时跨越UNIX与POSIX兼容的系统,仅需略作修改,甚至不必修改即可使用Shell脚本. 在日常工作中Shell脚本能帮助我们做什么呢? 1)配合Cront

Linux系统Web服务器环境搭建LNMP一键安装包详解

最新版本:lnmp-2.5 更新时间:20140702 MD5值:D4D52E39066F041569B8EF2DAA033E15 安装说明:请保证服务器能够正常上网.yum命令可以正常使用! 1.wget http://www.osyunwei.com/lnmp/lnmp-2.5.tar.gz #下载,需要先执行yum install wget安装下载工具 2.tar zxvf lnmp-2.5.tar.gz #解压 3.cd lnmp-2.5 #进入安装目录 4.sh CentOS.sh #