7月9日:今天大概确定了项目题目和内容,分配了14台suse12-SP3服务器,两台用来做DNS解析,四台用来做LVS四层负载均衡,两台用来做haproxy七层负载,两台用来做nginx七层负载,剩下四台作为后端用来部署web应用。主要架构如下所示:
7月10日:今天开始搭建环境,完成了10.2.1.214服务器的nginx安装与配置。在安装nginx的过程中,它所依赖的包有gcc,gcc-c++,zlib,openssl,pcre。
第一步:安装gcc。安装gcc的过程感觉难度有点大,就请导师提供了SLES-12-SP3-DVD-x86-GM-DVD1.iso文件。
先创建了一个media目录,接下来执行的步骤如下所示:
然后可以编写一个c程序测试一下gcc安装是否成功。
第二步:安装pcre命令:
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
cd pcre-8.35
./configure
make
make install
第三步:安装zlib
wget http://zlib.net/zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
第四步:安装openssl
wget https://www.openssl.org/source/openssl-1.0.2s.tar.gz
cd openssl-1.0.2s
./config
make
make install
第五步:下载安装nginx
wget http://nginx.org/download/nginx-1.2.8.tar.gz
tar-zxvf nginx-1.2.8.tar.gz
cd nginx-1.2.8
./configure && sudo make && sudo make install
第六步:启动nginx
cd nginx-1.2.8
sudo /usr/local/nginx/sbin/nginx
或者
cd nginx-1.2.8
cd objs
./nginx
第七步:通过浏览器访问ip地址10.2.1.214出现如下界面,表示成功: