Linux中的DNS,Apache,虚拟主机的配置
原创
©著作权归作者所有:来自51CTO博客作者machao_kuang的原创作品,请联系作者获取转载授权,否则将追究法律责任
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
完成后查看属主,如果属主不是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
完成后查看属主,如果属主不是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
注意:虚拟主机开启后,在默认网页存放的路径下的命令会失效。
不足之处,请多提宝贵的意见!!!
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
DNS服务+Apache虚拟主机
新手学习笔记
DNS学习笔记 -
配置Apache虚拟主机
配置Apache虚拟主机
虚拟主机 apache 配置文件