~
保存退出
如图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 中小企业web服务器的的负载均衡集群方案设计+脚本代码(14):http://www.youerw.com/jisuanji/lunwen_1181.html