apache基于域名的虚拟主机配置

CentOS7 linux Apache配置基于域名的虚拟主机 本文参考:江湖小白脸 https://blog.youkuaiyun.com/weixin_45409403/article/details/103188862 实验环境: 物理机操作系统:windows 10 VMware版本:VMware Workstation16 镜像版本:CentOS-7-x86_64-DVD-1611 实验目的: 1、了解HTTP服务相关知识 2、掌握HTTP服务的安装 3、掌握HTTP服务的配置 实验需求:   1.使用ifconfig命令,查看虚拟机的ip地址;配置网 络,指定该ip地 阅读详情

环境简介

Apache/2.4.10 (Win32) OpenSSL/0.9.8zb mod_fcgid/2.3.9

将多个域名解析到同一个IP上

因为我是本地模拟,没有多个真实的域名,只要将多个模拟的域名解析到本地。打开system32\drivers\etc\hosts文件,添加如下内容
这里写图片描述
这样当我访问,这三个域名的时候,就会自动映射到127.0.0.1ip上。

关于域名的查找顺序如下

1.从浏览器缓存中,查找对应域名的ip
在chrome地址栏输入地址:chrome://net-internals/#dn,可以查看谷歌浏览器的dns缓存
这里写图片描述

2.系统内的dns缓存
在命令提示符中输入ipconfig /displaydns,可以查看系统dns缓存
这里写图片描述
清空命令:ipconfig /flushdns
这里写图片描述
3.查询系统文件
4.查询路由器缓存
5.DNS服务器

apache配置

修改配置文件httpd.conf
去掉下面语句前的注释#,引入httpd-vhosts.conf文件

Include D:/Apache/conf/extra/httpd-vhosts.conf

修改httpd-vhosts.conf,添加如下内容

<VirtualHost *:80>
ServerName 127.0.0.1
DocumentRoot "D:/WWW/"
</VirtualHost>

<VirtualHost *:80>
    ServerName www.onethink.com
    DocumentRoot "D:/WWW/oneThink"
    DirectoryIndex main.html index.html index.htm index.php
    <Directory />
     AllowOverride All
     Order deny,allow
     allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName www.dedetest.com
    DocumentRoot "D:/WWW/dede_Test"
    DirectoryIndex main.html index.html index.htm index.php
    <Directory />
     AllowOverride All
     Order deny,allow
     allow from all
    </Directory>
</VirtualHost>

重启一下apache即可。
这里写图片描述

备注

Apache 在接受到请求时,首先会默认第一个VirtualHost,然后再找匹配的,如果没有匹配的,就是第一个VirtualHost起作用。

Apache部署基于IP地址、端口、DNS域名的三种虚拟主机配置 一、Apache目录结构 服务目录:/usr/local/httpd 主配置文件:/usr/local/httpd/confi/http.conf 网页目录:/usr/local/httpd/htdocs 服务脚本:/usr/local/httpd/bin/apachectl 执行程序:/usr/local/httpd/bin/httpd 访问日志:/usr/local/httpd/log/access.log 错误日志:/usr/local/httpd/log/error.log 二、常用的全局配置参数 阅读详情

相关推荐

【PHP学习】—apache配置虚拟主机(基于域名)

什么是虚拟主机 虚拟主机是指在网络服务器上分出一定的磁盘空间,用户可以租用此部分空间,以供用户放置站点及应用组件,提供必要的数据存放和传输功能。 (简而言之就是服务器) 配置基于域名的虚拟主机 假设我们要配置一个名为www.home.com的域名,指向E:/home/class/day1/code目录 配置过程: 第一步,打开apache的主配置文件httpd.conf,开启引入http...

cc_Salted_fish的博客 1305

Apache——基于域名的虚拟主机

Apache——基于域名的虚拟主机

GG Bond 的博客 1368

基于端口 IP 域名配置apache虚拟主机

######站点部署#### 部署前步骤 1.确定网站名称、IP 地址 若要向 Internet 中发布一个 Web 站点,需要申请一个合法的互联网 IP 地址,并向 DNS 服务提供商注册一个完整的网站名称。在企业内部网络中,这些信息可以自行设置。例如,Web 主机 的 IP 地址为 192.168.100.41,网站名称为 www.51xit.top 当然,若要在客户机的浏览器中通过 地址 www.51xit.top来访问此 Web 站点,还应该有可用的 DNS 域名服务。 例如,客户机所使用的 D

Rikkatang的博客 694

Linux之虚拟主机功能

如果每台运行 Linux 系统的服务器上只能运行一个网站,那么人气低、流量小的草根站长就要被迫承担着高昂的服务器租赁费用了,这显然也会造成硬件资源的浪费。在虚拟专用服务器(Virtual Private Sever,VPS)与云计算技术诞生以前,IDC 服务供应商为了能够更充分地利用服务器资源,同时也为了降低购买门槛,于是纷纷启用了虚拟主机功能利用虚拟主机功能,可以把一台处于运行状态的物理服务器分割成多个“虚拟的服务器”。但是,该技术无法实现目前云主机技术的硬件资源隔离。

qq_57289939的博客 1014

centOS6配置Apache基于域名的多个虚拟主机

centOS6下配置Apache的虚拟主机: 1、#vim /etc/httpd/conf/httpd.conf 编辑#NameVirtualHost *:80为NameVirtualHost 192.168.0.101(即centOS服务器的IP地址) 到最下面添加如下配置信息: #此处的bookstore.com即你的网站的域名 DocumentR

misaka去年夏天的博客 4753

本地机apache配置基于域名的虚拟主机

NULL 博文链接:https://zhibin07.iteye.com/blog/1446521

Apache搭建基于域名的虚拟主机

Apache可以通过配置虚拟主机来实现在同一台服务器上托管多个网站,每个网站可以通过不同的域名访问。:虚拟主机允许您在同一台服务器上运行多个网站,而不需要为每个站点分配独立的服务器资源。这样可以更有效地利用硬件资源,降低网站运营成本。:要配置基于域名的虚拟主机,首先需要确保您的域名已经指向服务器的IP地址。这通常涉及到修改操作系统的hosts文件,将域名解析到服务器的IP地址上。:在Apache配置文件中,需要为每个域名创建一个虚拟主机块。每个虚拟主机块包含该网站的具体配置,如文档根目录、日志文件位置等。

wuyueyang1的博客 1688

Dify-前端本地运行-单点登录

本文介绍了如何在已部署Dify的系统中实现AI应用跳转及页面定制化改造。通过iframe跳转无法满足甲方需求后,作者对Dify前端源码进行了本地化二次开发,主要步骤包括:1) 按照官方文档搭建本地开发环境;2) 修改.env配置文件连接部署好的后端服务;3) 隐藏侧边栏和头部导航栏;4) 实现单点登录功能,通过URL参数获取用户邮箱自动登录。过程中解决了请求拦截导致的登录校验问题,最终达成仅保留对话框界面并同步用户信息的需求。该方案涉及Next.js框架和React技术的应用,为类似定制化需求提供了参

weixin_43163457的博客 3224

Apache虚拟主机IP地址,域名,端口的设定

一 虚拟网站主机功能 1.使用nmtui命令给网卡配置置多个IP地址 [root@localhost ~]# nmtui 然后按下键点击确定,在返回到原来的界面点击确定完成设置 2.重新启动网卡服务 [root@localhost ~]# nmcli connection reload ens 33 [root@localhost ~]# nmcli connection up ens 33 3.检查配置的IP地址是否连通 这样...

weixin_62084379的博客 3840

从零构建:Trinamic API在STM32上的深度移植与TMC-IDE通信实战

本文详细介绍了如何从零开始在STM32平台上深度移植Trinamic API,并实现与TMC-IDE工具的稳定通信。内容涵盖SPI底层驱动定制、寄存器配置、高级功能实现及调试技巧,重点解析了TMC5160芯片的集成实践,帮助开发者构建可靠的嵌入式运动控制系统。

w1x2y3的博客 254

新能源充电桩充电枪口标准

建立的标准确保了新能源汽车充电的安全性、兼容性和效率,促进了新能源汽车产业的发展。

网络安全的研究者、新能源行业的追求者 4689

Apache虚拟主机域名配置

Apache虚拟主机域名配置 服务器中有两个不同的项目siteA和siteB,我们需要把顶级域名www.siteA.com绑定到项目siteA,将二级域名siteB.siteA.com绑定到项目siteB中。于是,我们使用了基于名称的虚拟主机来进行设置。 域名解析 首先,在对服务器进行配置之前,先确保你的域名已经进行正确的解析。针对以上的...

weixin_34138377的博客 527

Power Automate实战:用SharePoint REST API批量处理列表数据(附JSON解析技巧)

本文深入探讨了如何利用Power Automate调用SharePoint REST API实现列表数据的批量自动化处理。文章详细解析了API的协同工作原理、高效的数据获取与筛选技巧,并重点分享了JSON数据解析的核心难点与实战解决方案,旨在帮助企业用户构建稳定可靠的数据处理流程,提升运营效率。

coffee的博客 769

Apache配置案例二:基于域名的虚拟主机搭建

基于域名的虚拟主机搭建成功,关键在于熟悉每个配置环节,同时,注意在配置前,首先测试各个服务是否已经启动,是否正常工作。

zhangxueyi的专栏 1669

ROS开发者的福音:用Anaconda虚拟环境解决Python包冲突(附完整配置流程)

本文为ROS开发者提供了使用Anaconda虚拟环境解决Python包冲突的完整方案。通过分析冲突根源,详细介绍了Miniconda安装、专用环境创建以及核心桥梁包的配置流程,并阐述了“混合环境运行”与“纯虚拟环境构建”两种实战工作流,帮助开发者实现ROS核心与特定Python库的和谐共存,从而提升开发效率和项目可维护性。

weixin_28835789的博客 338

嵌入式开发避坑指南:用DWT做延时函数,这几个细节不注意代码会跑飞

本文深入探讨了在Cortex-M嵌入式开发中使用DWT实现精确延时函数的关键技巧与常见陷阱。针对DWT_CYCCNT计数器应用中的内核兼容性、溢出处理、编译器优化等五大核心问题,提供了工业级稳健解决方案,帮助开发者避免代码跑飞风险,实现微秒级高精度延时控制。

weixin_42653691的博客 160

配置Apache服务并构建基于域名的虚拟主机

【代码】配置Apache服务并构建基于域名的虚拟主机

yjq182的博客 580

Qt C++ HTTP 调用通义千问大模型 X 学术论文润色工具(SCI 格式适配)

请求地址:`https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation`;| Windows | 打包时携带 `Qt6Network.dll`/`libcrypto-1_1-x64.dll` 等依赖;| Linux | 安装 `libssl-dev` 和 `libcurl4-openssl-dev`;| API 调用失败 | 检查 API-KEY 是否有效;

寒寒豆豆软件公司的博客 104

如何配置Apache虚拟主机?(基于IP、基于端口、基于域名)

一、Apache虚拟机配置前的准备工作 1、下载yum源 2、安装yum包 3、安装httpd包 4、查看并关闭selinux 5、取消中心主机  cd /etc/httpd/conf vim httpd.conf      修改文件中的内容如下: 当以上这些工作准备好之后,我们就可以来配置虚拟机了 二、我们首先来做一个基于IP的虚拟主机 1、vim /etc/ht

轻锋的专栏 2052

AI应用架构师收藏:大规模AI系统AIOps智能运维的4个落地案例

本文精选互联网、金融、制造、电信四大行业的大规模AI系统AIOps落地案例,覆盖云原生AI平台、风控AI系统、工业AI质检、5G网络AI优化等典型场景。行业背景与系统规模:业务目标、AI系统架构、运维挑战;AIOps解决方案设计:数据采集层→分析层→决策层的全栈架构,技术栈选型与理由;核心技术实现细节:异常检测算法、根因分析模型、自动化恢复流程(含Python代码示例);实施效果与经验总结:关键指标对比、踩坑教训、架构师视角的最佳实践。

AI天才研究院 854

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

apache服务器配置虚拟主机,使用自己的域名

在电脑上要通过自己设置的域名进行访问apache中自己设定的内容。 (Apache是放在自己电脑上的一个服务器,它默认的端口是80,当然你可以在apache的配置文件中修改apache的默认端口,在你安装apache目录下的conf文件夹下的httpd.conf,修改其中的端口) 修改完配置文件,记得重启服务器。 配置虚拟主机的步骤: 1、把自己的设定的域名绑定到自己的电脑

li741350149的博客 7128

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

linux虚拟主机泛解析,Apache虚拟主机的配置和泛域名解析实现代码

Apache虚拟主机的配置和泛域名解析实现代码更新时间:2012年03月11日 00:28:19 作者:Apache虚拟主机的配置和泛域名解析实现代码,需要的朋友可以参考下虚拟主机的配置基于IP地址的虚拟主机配置Listen 80DocumentRoot /www/jb51ServerName www.jb51.netDocumentRoot /www/jb512ServerName www....

weixin_39517054的博客 231

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

apache+tomcat多个域名,虚拟主机配置

在apache的httpd.conf 加入     ServerName www.behuu.com     ProxyPreserveHost On     ProxyRequests Off     ProxyPass / http://localho

Because its there. 676

Apache配置虚拟主机----基于域名的虚拟主机技术

Apache配置虚拟主机(基于域名的虚拟主机技术) 1.关闭防火墙 systemctl disable firewalld selinux 0 2.修改一下主配置文件 vi /usr/local/apache2/conf/httpd.conf 1)搜索:207 # 修改如下: Require all granted 2)搜索:/httpd-vhost 取消这行的注释 Include conf/extra/httpd-vhosts.conf 3.创建文件夹(/tmp/007,/data/www)及添加相关

Cat God 007的博客 1561

apache 虚拟主机配置不同域名对应不同目录

1.配置apache虚拟主机 打开http.conf *IP访问/var/www/html/dir目录     ServerAdmin webmaster@dummy-host.example.com     DocumentRoot /var/www/html/dir     ServerName 94.249.188.58       ErrorLog logs/d

sebarsunny的专栏 3846
上一篇: MySQL查询高速缓冲详解
下一篇: apache中启动权限问题
我爱默小兜
博客等级 码龄14年 387粉丝 266原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值