您的位置:首页 > 运维架构 > Apache

Linux中的DNS,Apache,虚拟主机的配置

2009-04-07 16:13 507 查看
Linux中的DNS,Apache,虚拟主机的配置
在上一篇博文中我们介绍了如何进行mysql+apache+php的源码包的安装,这里介绍DNS和Apache的安装并配置。
首先介绍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 www.baidu.com
完成后查看属主,如果属主不是named ,则更改其属主: chgrp named baidu.*
结束后,我们需要重启服务:service network restart
Service named start
验证:nslookup www.baidu.com 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
完成后,我们在浏览器中输入:http://192.168.12.11:8080

下面接着开始虚拟主机的配置。
首先修改配置文件的内容: 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 www.baidu.com
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 www.sina.com
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 www.baidu.com
11 IN PTR www.sina.com
完成后查看属主,如果属主不是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

注意:虚拟主机开启后,在默认网页存放的路径下的命令会失效。
不足之处,请多提宝贵的意见!!!本文出自 “坚持不懈,永不放弃” 博客,请务必保留此出处http://machao8.blog.51cto.com/654720/146980
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: