中小企业web服务器的的负载均衡集群方案设计+脚本代码(14)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

中小企业web服务器的的负载均衡集群方案设计+脚本代码(14)


~                           
保存退出
如图4-3-3所示,
 
图4-3-3建立区域配置文件 0.0.127.in-addr.arpa域的配置文件
(5)配置根域的区域配置文件
先将虚拟机的网卡切换成bridge(桥接连接)方式,保证物理机能上网,另外保证物理网卡和虚拟机内部的eth0网卡在同一网段
再在虚拟linux系统中添加默认网关如下:
#route add default gw 192.168.1.1(此IP通常为路由器IP地址)

而后在虚拟linux系统中指定DNS服务器(此时指定是为了获取根域信息),方法如下:
#vim /etc/resolv.conf
在其中添加
nameserver DNS_IP(在windows中,在cmd下使用ipconfig /all 查看到的DNS地址,填写在此即可)
 
图4-3-4 resolv.conf文件
最后将查找到的根域信息到指定的文件中
#dig -t NS .> /var/named/named.ca
如下图所示,
 
图4-3-5 根域信息到named.ca文件
4.3.4 编译安装LNMP
编译安装lnmp(l:linux n:nginx m:mysql p:php)
nginx:nginx-1.0.13
mysql: mysql-5.5.19-linux2.6-i686
php:php-5.3.10
前提:检查是否安装gcc openssl-devel pcre-devel zlib-devel,两个开发包组Development Tools,Development Libraries
(1)编译安装nginx-1.0.13
    1.建立运行nginx服务的系统用户和系统组,这样可以提高系统的安全性
        #groupadd -r nginx
        #useradd -g nginx -r -M -s /sbin/nologin nginx
    2.获得源码包nginx-1.0.13.tar.gz
        #tar xf nginx-1.0.13.tar.gz
        #cd nginx-1.0.13
        #./configure \
          prefix=/usr \安装目录
          sbin-path=/usr/sbin/nginx \ 二进制命令存放位置
          conf-path=/etc/nginx/nginx.conf \    配置文件存放位置
          error-log-path=/var/log/nginx/error.log \ 错误日志存放位置
          http-log-path=/var/log/nginx/access.log \ 访问日志存放位置
          pid-path=/var/run/nginx/nginx.pid  \    nginx的PID文件存放位置
          lock-path=/var/lock/nginx.lock \ nginx的锁文件
          user=nginx \     运行nginx服务的用户
          group=nginx \ 运行nginx服务的组
          with-http_ssl_module \ 加载http_ssl_module模块
          with-http_flv_module \
          with-http_stub_status_module \
          with-http_gzip_static_module \
          http-client-body-temp-path=/var/tmp/nginx/client/ \
          http-proxy-temp-path=/var/tmp/nginx/proxy/ \
          http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \ nginx运行时是以fastcgi方式与应用程序交互,http和fastcgi交互的临时文件存放目录
          http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \
          http-scgi-temp-path=/var/tmp/nginx/scgi \
          with-pcre
      #make (责任编辑:qin)