Linux中的DNS,Apache,虚拟主机的配置
在上一篇博文中我们介绍了如何进行mysql+apache+php的源码包的安装,这里介绍DNSApache的安装并配置。
首先介绍DNS的有关文件:
/etc/named.conf  DNS的配置文件
/var/named/localhost.zone  是默认的正向解析文件
/var/named/named.local    是默认的反向解析文件
/var/named/named.ca      是根域文件
下面开始DNS的安装:
首先载入光盘:mount /dev/cdrom  /mnt/cdrom
进入安装路径:cd /mnt/cdrom/Server
安装所需要的包:rpm –ivh bind-9…..
                Rpm –ivh bind-utils….
                Rpm –ivh  caching-nameserver….
编辑服务器: vi /etc/resolv.conf  写入服务器的名字
更改后重启服务: service network restart
编写配置文件:named.conf.txt
              Zone  “baidu.com” IN {
                        Type  master;
                        File  “baidu.zone”
                        Allow-update { none ;};
               };
              Zone  “12.168.192 in-addr.arpa” IN {
                        Type  master;
                        File “baidu.local”;
                        Allow-update { none ; };
               };
接着,编辑dns的配置文件:cp  named.conf.txt  /etc/named.conf
完成后,开始编辑解析文件。
进入编辑的目录: cd /var/named
编辑正向解析文件:cp  named.local  baidu.zone
开始编辑:vi baidu.zone
          @  IN  SOA  baidu.com.    root.baidu.com.(
                           ……;     …..
                IN   NS    baidu.com.
          www  IN   A    192.168.12.11
编辑反向解析文件:cp named.local   baidu.local
开始编辑: vi baidu.local
           @  IN  SOA  baidu.com    root.baidu.com (
                           …..;      …….
               IN  NS    baidu.com
           11   IN  PTR    [url]www.baidu.com[/url]
完成后查看属主,如果属主不是named ,则更改其属主: chgrp  named  baidu.*
结束后,我们需要重启服务:service  network   restart
                          Service  named    start
验证:nslookup    [url]www.baidu.com[/url]     192.168.12.11
      
 
DNS的配置就介绍到这里,下面介绍apache
首先介绍apache的相关文件:
/etc/httpd
/etc/httpd/conf/httpd.conf
开始安装相关的软件包:rpm –ivh httpd-2……
                      Rpm  -ivh  httpd-manual…..
                      Rpm  -ivh  httpd-devel…..
完成后开始编辑:vi  /etc/httpd/conf/httpd.conf
需要更改下面几项: KeepAlive  on
                 Listen 8080
                 DirectoryIndex   index.htm  index.html  index.htm.var
更改后保存,重启服务:service  httpd  restart
完成后,我们在浏览器中输入:[url]http://192.168.12.11:8080[/url]
 
 
下面接着开始虚拟主机的配置。
首先修改配置文件的内容: vi /etc/http/conf/httpd.conf
 NameVirtualHost   192.168.12.11
 
 <VirtualHost  192.168.12.11>
        serverAdmin    web master  @baidu.com
        DocumentRoot  /var/www/html/baidu.com
        Servername     [url]www.baidu.com[/url]
        ErrorLog       logs/baidu.com-error_log
        Customlog      logs/baidu.com-access_log   common
<VirtualHost>
注意这里如果用虚拟主机则尽量解析两个域名。可以在这里添加
<VirtualHost  192.168.12.11>
        serverAdmin    web master  @sina.com
        DocumentRoot  /var/www/html/sina.com
        Servername     [url]www.sina.com[/url]
        ErrorLog       logs/sina.com-error_log
        Customlog      logs/sina.com-access_log   common
<VirtualHost>
完成后,更改DNS的配置文件。
编辑正向解析文件:cp  named.local  sina.zone
开始编辑:vi sina.zone
          @  IN  SOA  sina.com.    root.sina.com.(
                           ……;     …..
                IN   NS    sina.com.
          www  IN   A    192.168.12.11
开始编辑: vi  baidu.local
           @  IN  SOA  baidu.com    root.baidu.com (
                           …..;      …….
               IN  NS    baidu.com
           11   IN  PTR    [url]www.baidu.com[/url]
           11   IN   PTR    [url]www.sina.com[/url]
完成后查看属主,如果属主不是named ,则更改其属主: chgrp  named sina.*
完成后开始编辑:cd  /var/www/html
                Mkdir   sina.com
                Mkdir   baidu.com
开始创建网页:cd sina.com   vi index.htm
              Cd  baidu.com    vi index.htm
最后重启服务:service  httpd  restart
 
注意:虚拟主机开启后,在默认网页存放的路径下的命令会失效。
      不足之处,请多提宝贵的意见!!!