Apache构建虚拟主机
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,一、虚拟Web主机在同一台物理服务器中运行多个Web站点,其中每-一个站点并不独立占用-台真正的计算机二、httped支持的虚拟主机类型基于域名的虚拟主机基于IP地址的虚拟主机(双网卡,多网卡,多IP
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
上海特殊软件开发要多少钱
数据库实体属性图
网页数据库安全问题
网络安全上机考试扫描类工具
域控 rpc服务器不可用
网络安全的创新性举措
中国人保财险软件开发待遇
triz架构下的网络安全管理
大学电脑网络技术配置
多人视频直播app软件开发
服务器开机密码
数据库列出销售数量平均值
广州服务器电源哪家有卖
科乐美服务器连接错误
软件开发的类型
陈希部长关于网络安全
ssl加密中转服务器多少钱
阿里云服务器续费价格
打电话 无服务器
浪潮软件 网络安全服务
四川工业软件开发价格
注重网络安全板报
网络安全周宣传倡议书
开心神兽软件开发
国家宣传周如何保护网络安全
长寿网络安全工程师
微联盟常州网络技术有限公司
什么数据库可以在安卓手机使用
如何两个数据库同步部分表
杭州苹果手机软件开发报价单