Apache构建虚拟主机
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一、虚拟Web主机在同一台物理服务器中运行多个Web站点,其中每-一个站点并不独立占用-台真正的计算机二、httped支持的虚拟主机类型基于域名的虚拟主机基于IP地址的虚拟主机(双网卡,多网卡,多IP
千家信息网最后更新 2026年10月31日Apache构建虚拟主机
一、虚拟Web主机
在同一台物理服务器中运行多个Web站点,其中每-一个站点并不独立占用-台真正的计算机
二、httped支持的虚拟主机类型
基于域名的虚拟主机
基于IP地址的虚拟主机(双网卡,多网卡,多IP地址。不推荐,多申请公网IP要多花钱)
基于端口的虚拟主机(端口不同,访问不同的网站)
三、构建虚拟主机
基于域名:
1、a、为虚拟主机提供域名解析。首先配置主配置文件
[root@localhost conf]# vim /etc/named.conf options { listen-on port 53 { any; }; //修改监听地址 listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; recursing-file "/var/named/data/named.recursing"; secroots-file "/var/named/data/named.secroots"; allow-query { any; }; // 允许范围
b、配置区域配置文件
[root@localhost conf]# vim /etc/named.rfc1912.zones zone "kgc.com" IN { type master; file "kgc.com.zone"; allow-update { none; };};zone "accp.com" IN { type master; file "accp.com.zone"; allow-update { none; };c、配置区域数据配置文件
[root@localhost conf]# cp -p named.localhost accp.com.zone root@localhost conf]# vim accp.com.zone[root@localhost conf]# cp -p named.localhost kgc.com.zone[root@localhost conf]# vim kgc.com.zone

2、a、添加虚拟主机配置
[root@localhost conf]# cd /etc/httpd //进入httpd系统配置文件中[root@localhost httpd]# lsconf conf.d conf.modules.d logs modules run[root@localhost httpd]# cd conf[root@localhost conf]# lshttpd.conf magic[root@localhost conf]# mkdir extra //于conf目录下创建目录[root@localhost conf]# lsextra httpd.conf magic[root@localhost conf]# cd extra/[root@localhost extra]# vim vhost.conf //于新目录中添加虚拟主机配置
b、配置网站信息,指定虚拟主机域名配置路径
[root@localhost httpd]# cd /var/www/html/[root@localhost html]# ls[root@localhost html]# mkdir accp kgc //创建目录[root@localhost html]# lsaccp kgc[root@localhost html]# cd accp/[root@localhost accp]# ls[root@localhost accp]# vim index.html //配置网站信息[root@localhost accp]# cd ../[root@localhost html]# cd kgc/[root@localhost kgc]# vim index.html[root@localhost kgc]# cd /etc/httpd/[root@localhost httpd]# lsconf conf.d conf.modules.d logs modules run[root@localhost httpd]# cd conf[root@localhost conf]# lsextra httpd.conf magic[root@localhost conf]# vim httpd.conf //指定配置文件路径[root@localhost conf]# systemctl start httpd //启动httpd服务。服务启动失败Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details. [root@localhost conf]# cd extra/[root@localhost extra]# vim vhost.conf //需在配置文件中添加common命令[root@localhost extra]# systemctl start httpd //配置完成后启动httpd服务
3、登陆win10,查看实验结果
二、基于IP。配置添加虚拟主机端口信息,创建新目录配置网站信息,修改监听端口号
1、添加一块网卡,设置双网卡。
[root@localhost extra]# vim vhost.conf 配置虚拟主机IP[root@localhost extra]# cd /var/www/html [root@localhost html]# lsaccp kgc kgc02[root@localhost html]# mkdir accp02 在/var/www/html下创建新目录,添加编辑网站信息[root@localhost html]# cd accp02/[root@localhost accp02]# vim index.html[root@localhost accp02]# vim /etc/httpd/conf/httpd.conf 修改监听IP端口号
区域数据配置文件也要做相应的映射。
三、基于端口(以www.kgc.com为例),配置添加虚拟主机端口信息,创建新目录配置网站信息,修改监听端口号
[root@localhost extra]# vim vhost.conf 配置虚拟主机配置文件[root@localhost extra]# cd /var/www/html/[root@localhost html]# lsaccp kgc[root@localhost html]# mkdir kgc02 //创建kgc02新目录[root@localhost html]# ls accp kgc kgc02[root@localhost html]# cd kgc02/[root@localhost kgc02]# vim index.html //配置网站信息
2、配置监听端口号
[root@localhost kgc02]# vim /etc/httpd/conf/httpd.conf [root@localhost kgc02]# systemctl restart httpd 重启httpd服务
3、登陆win10,查看实验结果
关于apache构建虚拟主机三种方式全部介绍完毕。更多干货点我主页查收。
配置
主机
虚拟主机
信息
文件
目录
网站
端口
服务
监听
口号
域名
网卡
区域
地址
不同
数据
站点
结果
路径
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技
广州紫鲸互联网科技有限公司
互联网金融监管科技数据
互联网科技开发公司
互联网科技公司有哪些
天扬科技互联网广告
济南和联互联网科技有限公司
广州慧亚互联网科技怎么样
现代互联网科技股
互联网大会黑科技排名
浙南科技城互联网大厦招聘
互联网科技包装股
互联网科技收购价值
张家口科技产业互联网平台
唐山双旺合互联网科技产业园
众联互联网络科技
科技互联网专业工作会议发言稿
黑龙江互联网科技公司
广东猫王互联网科技有限公司电话
现代科技的标志之一的互联网
互联网科技公司简介
互联网科技金融
中国互联网金融科技基金
镁科技互联网资讯平台
互联网科技实习生岗位职责
现代互联网科技股
互联网和黑科技的看法
重庆互联网医院沙龙医盟信息科技
深圳互联网科技的发展
互联网科技企业商标注意事项