中小企业web服务器的的负载均衡集群方案设计+脚本代码(14)
时间:2018-11-20 09:25 来源:毕业论文 作者:毕业论文 点击:次
~ 保存退出 如图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) |