Apache构建虚拟主机
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,一、虚拟Web主机在同一台物理服务器中运行多个Web站点,其中每-一个站点并不独立占用-台真正的计算机二、httped支持的虚拟主机类型基于域名的虚拟主机基于IP地址的虚拟主机(双网卡,多网卡,多IP
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
闵行区常规软件开发服务收费
分析型数据库优势
当前网络技术应用的看法与分析
战神引擎数据库被删找回角色
设置网关和代理服务器
网络安全军工概念股
数据库插入不了文字
太壹互联网科技
个税计算公式服务器
怀远软件开发
陕西博导软件开发
网络安全结构绘制图
成都企业软件开发报价
2020江苏博雅数据库投档线
如何查外文数据库工程类排名
网络安全专业硕士学费
客户端软件开发有哪些职责
高中网络安全讲座观后感
润盈互联网络科技有限公司
网络安全工程师很歇吗
testlink数据库
深圳互联网软件开发哪家实惠
数据库笛卡尔积是怎么算
软件开发过程中的精神
孩子网络安全意识观后感
对于软件开发测试工具和平台
网络安全知识手册简单图片
校长的服务器
南京商机互联网科技有限公司
武汉时捷软件开发公司