发布前准备和nginx在Linux安装

1. 发布前的准备

1.1. 准备工作

1、 知道有几台服务器

2、 服务器是否在同一个机房

a) 在同一个机房,通过内网进行通信  --  速度快

b) 不在同一个机房,通过外网通信   --  速度慢

3、 服务器的硬件以及操作系统

a) 硬件

i. 内存  --  多大?

ii. CPU  --  几核?

iii. 硬盘 --  多大?  IO?  机械硬盘还是SSD

b) 操作系统

i. Windows?

ii. Linux?

iii. 3264

4、 做最后的功能测试

5、 SVNtag

6、 打包程序

7、 数据库脚本以及初始数据

8、 编写发布文档

a) 要将发布的内容以及发布步骤都写下来

9、 实施发布

 

1.2. 服务器情况

在同一个机房,操作系统是linux64位版本。

 

企业中为什么要使用linux虚拟机而不是实体机?   --   方便管理。

 

虚拟机,有2种:

1、 在windows平台安装linux虚拟机

a) 常常用于测试、开发

2、 服务器的虚拟化

直接在实体机基础之上安装虚拟机,没有windows这一层,对硬件的利用率更高


今天共有10台虚拟机发布,每台虚拟机的配置都是一样的:

CPU:4核  -- linux查看CPU命令 :top  è  1

内存:2GB  -- linux查看内存命令 : free -m

硬盘:45GB 普通的机械硬盘 -- linux查看硬盘命令 : df -h

(SSD,数据库的应用一般放在SSD上。土豪专用)

 

1.1. 最后的功能测试

我们跳过。

1.2. SVNtag

有2种打tag的方式:

1、 直接在SVN上操作

a)新建目录





2、 通过EclipseSVN插件操作


其他系统一样的操作。

1.5. 程序打包


其他的系统一样这样打包。


打包solr


2. 实施发布

2.1. 部署架构图


2.2. 安装nginx


安装Nginx依赖(由于依赖之前已经装好,这里忽略)

yum -y install gcc-c++  

yum -y install pcre pcre-devel  

yum -y install zlib zlib-devel  

yum -y install openssl openssl—devel





具体命令想复制可以参考上一篇《部署文档》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值