关于apache虚拟主机htttpd的配置实例(更新中)

前提:

首先使用虚拟主机我们需要关闭取消中心主机

#vim/etc/httpd/conf/httpd.conf中查找DocumentRoot加井号注释掉

其次我们对虚拟主机相关配置我们可以在此文件的最后编辑或者另新建一

文件编辑(我使用的后者)

最后要确保httpd的rpm包已经正确安装好了

前提工作做好之后,我们就开始进行初步简单的文件配置

编辑配置文件:

在/etc/httpd/conf.d/下创建一个以*.conf结尾的文件,在这个文件中我

们进行配置,

#vim/etc/httpd/conf.d/virtual.conf

<VirtualHost192.168.1.103:80>指定虚拟主机的IP和端口

ServerNamehello.magedu.com这个可以根据自己设置名字

DocumentRoot"/www/magedu.com"指定打开网页显示的配置文件位置

</VirtualHost>

使用httpd-t检测下所需要的目录是否存在

#httpd-t

如果显示如图的我们需要创建缺省的文件和所需要显示的主页面

#mkdir/www/magedu.com

#vim/www/magedu.com/index.html

简单编辑<h1>magedu.com</h1>

再次检查语法

#httpd-t

#servicehttpdrestart

接下来,我们要做对apache的做出基于IP,域名,端口配置实例

基于IP访问主机

#vim/etc/httpd/conf.d/virtual.conf

添加

<VirtualHost192.168.1.107:80>2

ServerNamewww.a.org

DocumentRoot"/www/a.org"

</VirtualHost>

#httpd-t

#mkdir-pv/www/a.org

#vim/www/a.org/index.html(创建主页面)

因为我们没有两个地址,所以需要为其设置一个别名

#ipaddradd192.168.1.107/24deveth0

#ipaddrshow(查看添加的情况)

#servicehttpdrestart

验证:

基于主机名的访问

#vim/etc/httpd/conf.d/virtual.conf

在首行添加

NameVirtualHost192.168.1.107:80

<VirtualHost192.168.1.107:80>4

ServerNamewww.b.org

DocumentRoot"/www/b.org"

</VirtualHost>

#mkdir/www/b.org

#vim/www/b.org/index.html

<h1>b.org</h1>

注意:需要本地主机能解析这两个地址,我们需要编辑主机的host文件

文件是隐藏的,我们设置下让其显示

(或者自己建立一个DNS服务器,把那两个地址都囊括进去也可)

所在路径C/windows/system32/drivers/etc/host

打开添加需要的条目:

例子:192.168.1.107www.a.org

192.168.1.107www.b.org

ping下看是否解析

然后在浏览器上查看实验结果

基于端口访问主机

#vim/etc/httpd/conf/httpd.conf编辑主配置文件

添加监听的端口(我们用的是8080)

#vim/etc/httpd/conf.d/virtual.conf

编辑(在此前的里面添加)

<VirtualHost192.168.1.103:8080>3

ServerNamewww.b.net

DocumentRoot"/www/b.net"

</VirtualHost>

#mkdir/www/b.net

#vim/www/b.net/index.html

<h1>b.net</h1>

#servicehttpdrestart

查看实验结果

即基于IP域名端口的访问介绍已经完成,之后将更新基于用户认证,提供密码访问和对特定IP端访问限制等的实例!

以下附上自己编辑的配置文件:(中间的细节需要各位留意)

<VirtualHost192.168.1.103:80>

ServerNamehello.magedu.com

DocumentRoot"/www/magedu.com"

</VirtualHost>

<VirtualHost192.168.1.107:80>

ServerNamewww.a.org

DocumentRoot"/www/a.org"

</VirtualHost>

<VirtualHost192.168.1.107:80>

ServerNamewww.b.org

DocumentRoot"/www/b.org"

</VirtualHost>

<VirtualHost192.168.1.103:8080>

ServerNamewww.b.net

DocumentRoot"/www/b.net"

</VirtualHost>

转载于:https://blog.51cto.com/keleyingwu/1304229

关于apache虚拟主机htttpd的配置实例 (更新中)相关推荐

  1. Apache虚拟主机配置详解

    Apache虚拟主机配置详解 1.配置环境说明 系统环境:CentOS7 Apache环境:编译安装的httpd-2.4.7 系统限制:关闭了防火墙和selinux hosts文件中配置以下域名解析 ...

  2. Ubuntu系统下配置Apache虚拟主机

    本文已在本人博客https://www.nsxsg.com/archives/125首发 文章目录 Ubuntu系统下配置Apache虚拟主机 说明 配置文件 配置多个虚拟主机 Ubuntu系统下配置 ...

  3. Ubuntu 16.04与Apache虚拟主机配置的步骤详解

    这篇文章主要给大家介绍了关于Ubuntu 16.04与Apache虚拟主机配置的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用ubuntu16.04系统具有一定的参考学习价值,需要的朋友 ...

  4. 手把手教你,嘴对嘴传达----Apache虚拟主机配置与应用

    文章目录 一.Apache虚拟主机 1.虚拟web主机概述 2.httpd支持的虚拟主机类型 3.添加虚拟主机配置格式 4.生产环境中虚拟主机概述 二.构建虚拟主机–基于域名实例演示 1.下载需要的软 ...

  5. Linux下Apache虚拟主机配置

    说明: Apache版本:httpd-2.2.31 Apache安装目录:/usr/local/apache 目的: 配置Apache虚拟主机 具体操作: 1.修改Apache主配置文件 cp /us ...

  6. apache 虚拟主机如何配置

    apache 虚拟主机如何配置?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题.  apache虚拟主机就是在apache服务器上配置多个虚 ...

  7. Apache 虚拟主机 VirtualHost 配置

    虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同 ...

  8. Linux配置apache虚拟主机:静态文件

    1.win访问linux:在win的hosts文件中添加 #配置lanmp 192.168.106.141 www.cd.pro测试: ping 192.168.106.141应该可以ping通 2. ...

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

    Apache虚拟主机的配置和泛域名解析实现代码 更新时间:2012年03月11日 00:28:19   作者: Apache虚拟主机的配置和泛域名解析实现代码,需要的朋友可以参考下 虚拟主机的配置 基 ...

最新文章

  1. 张亚勤谈数字化3.0:由物理与生物世界的数字化构成 | WIC
  2. 牛客小白月赛25 补题+题解[A-J]
  3. springboot配置ssl-pfx
  4. 2019微信年度报告!!!
  5. docker安装mysql并配置,Docker安装MySql-挂载外部数据和配置
  6. activemq的使用经验
  7. Sublime Text如何安装和卸载插件
  8. 【常见笔试面试算法题12续集一】动态规划算法案例1台阶问题练习题
  9. [转]angular2之@Output() EventEmitter
  10. swift调用oc_OC与Swift混编,三种场景的实现方式
  11. springboot webService调用
  12. Vue打开外部链接问题
  13. 招商银行一网通H5接口调试和测试报告撰写注意事项
  14. 【python】MAC安装openCV人脸识别
  15. 火焰检测网络(October, 2018,ICIP)
  16. 3行代码实现全平台多语言离线OCR文字识别,完全免费开源
  17. 如何在Word中优雅地插入代码块,论文、竞赛专用
  18. 区块链职业技术技能标准明确了人才培养的框架
  19. 网上书店 China-pub和第二书店
  20. Linux系统之磁盘分区(基本分区和LVM逻辑卷分区)

热门文章

  1. SDNU 1048.石子合并2(区间dp)
  2. 小计C++中的引用和vector
  3. tomcat JRE_HOME
  4. ecshop商城禁止修改管理员邮箱
  5. 乙肝疫苗该怎么打(转)
  6. ASP.NET MVC 源代码 剖析
  7. 关于使用spring admin和consul一起做监控需要注意的配置
  8. python-global全局变量
  9. delphi程序项目创建和保存
  10. 杨氏矩阵定义及其查找的实现C++