您的位置:首页 > 运维架构 > Nginx

发布前准备和nginx在Linux安装

2016-07-26 01:14 537 查看

1. 发布前的准备

1.1. 准备工作

1、 知道有几台服务器

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

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

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

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

a) 硬件

i. 内存  --  多大?

ii. CPU  --  几核?

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

b) 操作系统

i. Windows?

ii. Linux?

iii. 32? 64?

4、 做最后的功能测试

5、 SVN打tag

6、 打包程序

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

8、 编写发布文档

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

9、 实施发布

 

1.2. 服务器情况

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

 

企业中为什么要使用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. SVN打tag

有2种打tag的方式:

1、 直接在SVN上操作

a)新建目录











2、 通过Eclipse的SVN插件操作

















其他系统一样的操作。

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





































具体命令想复制可以参考上一篇《部署文档》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nginx linux 发布