千家信息网

构建虚拟主机之基于域名

发表于:2024-11-15 作者:千家信息网编辑
千家信息网最后更新 2024年11月15日,什么是虚拟web主机?在同一台服务器中运行多个web站点,其中每一个站点并不独立占用一台真正的计算机。httpd支持的虚拟主机类型基于域名的虚拟主机基于IP地址的虚拟主机基于端口的虚拟主机构建基于域名
千家信息网最后更新 2024年11月15日构建虚拟主机之基于域名

什么是虚拟web主机?
在同一台服务器中运行多个web站点,其中每一个站点并不独立占用一台真正的计算机。
httpd支持的虚拟主机类型

  • 基于域名的虚拟主机
  • 基于IP地址的虚拟主机
  • 基于端口的虚拟主机

构建基于域名的虚拟主机
一、构建DNS服务器
1.安装bind、hettpd包

2.修改配置文件




3.测试DNS是否能进行域名解析

客户机上一定要修改配置自定义DNS服务器

使用"nslookup"命令查看

二、构建虚拟主机
1.在/etc/httpd/conf下创建扩展配置文件

# 针对于本服务器的所有ip地址都可以经过80端口访问  DocumentRoot "/var/www/html/kgc"    #站点目录  ServerName www.kgc.com    #域名  ErrorLog "logs/www.kgc.com.error_log"    #errorlog错误日志文件  CustomLog "logs/www.kgc.com.access_log" common    #cuntomlog 访问日志  后面跟common命令      Require all granted      #Directory列表  DocumentRoot "/var/www/html/accp"  ServerName www.accp.com  ErrorLog "logs/www.accp.com.error_log"  CustomLog "logs/www.accp.com.access_log" common      Require all granted  

2.创建站点文件

配置网页的内容



3.添加自配置文件路径,让计算机识别

4.开启服务并使用客户机查看



总结
实验成功!过程中需要更改很多配置文件,修改时一定要细心,如果出错就会导致实验失败,更加要注意一些细节上的东西。

0