许多朋友都希望借助于您的提供Web服务,而且他们又有自己的域名,不希望以“”的方式被访问,此时就需要配置虚拟主机了。

现在几乎所有的ISP都是通过个服务器为多个Web站点提供服务。这样可以大幅节省计算机硬件和软件成本,也可以合理利用服务器的资源—当然,这样肯定也降低了用户的费用。除非用户有特殊要求需要单独占用一台主机,否则就是多个共享这台主机的用户进行费用均摊。

这样的解决方案既方便了ISP服务商,也便宜了用户,所以这种方法沿用至今。而这种在一台服务器主机上提供多个Web服务的做法使该台服务器主机成为虚拟主机。

现在我们就来配置一台虚拟主机,让您也可以为您的朋友提供类似于ISP服务商所提供的那种专业服务吧。

目前,很多朋友都是这样,自己有很多的域名(现在注册个国际域名非常便宜),但是只有个固定IP地址,希望能够使用不同的域名访问不同的目录而达到看起来“专业”的目的。好了,现在就采进行试验吧。

假设现在有两个域名(和),希望默认的域名是对Apache文档根目录进行访问,而这个域名是对文档根目录下的cn目录进行访问。

现在用编辑软件打开httpd.conf配置文件。然后在文件的最后部分加上以下代码。

NameVirtualost

ServerAdmin

DocumentRoot c:/apache/htdocs

ServerName

ErrorLog logs/-error_log

CustomLog logs/-access_log common

NameVirtualHost

ServerAdmin

DocumentRoot c:/apache/htdocs

ServerName

ErrorLog logs/-error_log

CustomLog logs/-access_log common

标记虚拟主机配置的开头部分

ServerAdmin该虚拟主机的管理员信箱地址

DocumentRoot该虚拟主机文档根目录位置

ServerName该虚拟主机服务器名称(必须填写域名)

ErrorLog该虚拟主机出错日志记录文件位置

CustomLog该虚拟主机自定义存取控制日志位置

VirtualHost>   标识虚拟主机配置的结束部分

请一定仔细检查输入命令是否正确,如果不正确将会无法重新启动。检查无误之后可以通过重新启动Apache来使设置生效。

现在马上看看吧,在两个文件夹下放置两个不同的文件,然后通过IE访问验证一下吧—如果不出什么问题的话,您已经拥有了一个基于域名方式的虚拟主机了。

基于IP方式的虚拟主机本身就有严重的缺陷,每增加一个虚拟主机就必须要增加一个IP地址。就现在而言由于本身IP地址就已经短缺了,所以去的这么多的饿IP地址代价昂贵,而这种方法从本质上来说也是对IP地址的种浪费!

Linux建立Apache虚拟主机,使用Apache建立虚拟主机相关推荐

  1. apache虚拟服务器搭建,httpd搭建虚拟主机与Apache网站基础服务

    前言 Apache简介 Apache的主要特点 httpd 服务器的基本配置 搭建httpd虚拟主机 Apache简介: Apache HTTP Server 是开源软件项目的代表,也是世界使用排名第 ...

  2. 4.12任务 apache结合php以及apache默认虚拟主机

    apache和php结合 虽然我们现在已经安装好了apache,mysql,php.但是我们还没有让他们结合起来,虽然apache调用了php作为它的一个模块,但我们还不知道他是否能解析php.这时我 ...

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

    Apache配置虚拟主机(基于域名的虚拟主机技术) 1.关闭防火墙 systemctl disable firewalld selinux 0 2.修改一下主配置文件 vi /usr/local/ap ...

  4. linux apache 安装 rewrite,Linux主机下Apache如何使用rewrite模块

    Linux主机下Apache使用rewrite模块解决方案: 1. 需要在apache的配置文件httpd.conf中加入相应配置: Apache-1.3.x版本,在/usr/prima/apache ...

  5. 使用apache配置基于IP地址的虚拟主机

    使用apache配置基于IP地址的虚拟主机 第一步:设置多个IP地址 这里设置两个IP地址:192.168.1.5 和 192.168.1.8 第二步:在 httpd.conf 文件中加入如下内内容 ...

  6. 安装httpd并修改apache服务器的首页,虚拟主机,配置不同端口号的虚拟主机访问Apache服务器

    文章目录 安装httpd,并将访问apache服务器的首页修改为hello.html, 且内容为: "My Home Page is hello" 虚拟主机:虚拟两台主机ip为10 ...

  7. Linux服务篇--http协议和Apache

    本章概要 SOCKET概念 http协议 Httpd介绍 Httpd2.2配置 Httpd2.4配置 编译安装httpd 跨网络的主机间通讯 在建立通信连接的每一端,进程间的传输要有两个标志:   I ...

  8. Linux服务器搭建----Web服务器(apache)

    WWW的介绍 万维网(亦作"Web"."WWW"."'W3'",英文全称为"World Wide Web"),是一个由许 ...

  9. Linux下SVN服务器同时支持Apache的http和https及svnserve独立服务器三种模式且使用相同的访问权限账号...

    1.在服务器上安装配置SVN服务: 2.配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问: 3.Apache的http和svnserve独立服务器两种模式使用相同的 ...

  10. linux下网站平台的搭建——apache +PHP+mysql

    linux下网站平台的搭建--apache +PHP+mysql 实验环境 VMware 6.5.2+redhat Enterprise 5 AS 我的内核版本 本文实验基础环境已经做好了一个dns的 ...

最新文章

  1. CSS------li中的宽和高无法修改问题
  2. MDL估计算法程序C语言,MDLS算法浅谈
  3. vscode-git中的U,M和D文件标记含义
  4. Deepin 15.7安装教程
  5. android 显示单位 像素
  6. UVALive 3958 Weird Numbers (负进制数)
  7. 20172319 《程序设计与数据结构》实验一报告
  8. 一条能让 iPhone 崩溃的 app 通知信息
  9. 8.企业应用架构模式 --- 通盘考虑
  10. Win10 Android Fastboot驱动问题
  11. 24年未遇之奇景再等等 Intel旗舰显卡曝5-6月发布
  12. 排序算法总结(Python实现)——(一)
  13. 如何提高Python编程能力?
  14. MatplotlibDeprecationWarning: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4
  15. 安路TD和modelsim仿真
  16. Java字节码编程之非常好用的javassist
  17. iphonex 测试电池软件,iPhoneX电池容量多大 iPhoneX电池性能评测【详解】
  18. 关于贯彻《财政部 税务总局关于调整增值税税率的通知》的通知 〔2018〕405
  19. 基带集成或独立?市售主流4G手机芯片浅析
  20. webpack坑系列--安装webpack-cli

热门文章

  1. 五款 GitHub 上的开源字体:设计与实用的完美结合
  2. 外汇交易中144均线回调中的反转策略 反转策略的含义 反转是怎样形成的
  3. 浏览器兼容性问题与浏览器的内核及渲染模式
  4. javaWeb学习第七天------mysql进行时
  5. 因子分析累计贡献率_揭秘:SPSS同一个表‘解释的总方差’可以同时解释主成分分析的方差贡献和因子分析的方差贡献...
  6. 【wsl2】windows terminal背景和主题配置
  7. android 加载大图 代理,Android 加载大图
  8. java 实现docx文件指定位置插入图片
  9. 2023北京养老展会(CBIAIE北京老博会)8月28日开展
  10. java回文数字判断,java 实现判断回文数字的实例代码