Apache构建虚拟主机
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,一、虚拟Web主机在同一台物理服务器中运行多个Web站点,其中每-一个站点并不独立占用-台真正的计算机二、httped支持的虚拟主机类型基于域名的虚拟主机基于IP地址的虚拟主机(双网卡,多网卡,多IP
千家信息网最后更新 2025年12月01日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安全错误
数据库的锁怎样保障安全
生成网络技术
网络安全风险防范的思考与建议
用友数据库fd代表什么
计算机网络技术安全的实际情况
手机驱动软件开发
cs服务器架设文件
上饶麻烦软件开发人员
武汉大学网络安全直博生补助
传奇世界官服服务器说明
2u服务器拆装费用
ucloud数据库价格表
互联网高科技公司起名
单片机的应用于数据库管理
计算机等级考试的网络技术
126 服务器 设置
地区三级联动数据库
服务器被DDoS攻击查看日志
什么是网络技术排名靠前
奉贤区推广软件开发定制价格
软件开发公司招聘出纳做什么
网络安全风险防范的思考与建议
ipfs分布式服务器是什么走势
服务器主板内存混插问题
普洱版纳互联网科技
超级计算机服务器公司
服务器管理显示未激活码
服务器pe清除管理员密码
网络安全教育培训密码是多少
下列属于索引数据库的
4g组网服务器