关于apache虚拟配置文件中的NameVirtualHost 标签

问题描述:

今天调整了一个apache的vhost文件,是从一个新的服务器复制过来的,启动apache服务后并没有什么报错信息,可是虚拟主机就是不生效,所有的页面都指向了vhost文件里设置的第一个主机里。

对比老服务器中的配置文件,发现少了一个  NameVirutalHost *:80,果断添加上,重启apache恢复正常。

总结:

NameVirtualHost 如果没有这个,<VirtualHost>标签就没什么作用。

一个NameVirtualHost 可以对用多个<VirtualHost>,每个<VirtualHost>必须有自己的NameVirtualHost(我猜的)

NameVirutalHost *:80

制定这个主机的IP和端口,如果服务器上有多个IP,就可以制定某个IP的某个端口是哪个 主机。

(新版的Apache已经去除了NameVirtualHost 这个配置,因为确实没什么用,参数在VirtualHost中都已经指明了)

关于apache虚拟配置文件中的NameVirtualHost 标签

时间: 2024-10-08 12:41:57

关于apache虚拟配置文件中的NameVirtualHost 标签的相关文章

Spring框架中Spring配置文件中&lt;context:annotation-config/&gt;标签说明

<context:annotation-config/>此标签的重要作用就是: 省去系统繁琐的注解标签,加上一个此标签,就可以在此项目程序添加“注解”的功能,使系统识别相应的注解功能!! 详解: <context:annotation-config/>标签的作用是隐式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor. CommonAnnotationBeanPostProcessor. PersistenceAnnotationB

apache虚拟主机三种配置方式

直奔主题!!! 使用虚拟主机必须要注释掉httpd的主机模块,即修改httd.conf的主配置文件,找到<DirectoryROOT " XXXXXX">,将这段内容注释掉就可以了. apche的虚拟主机配置一共有三种,即基于IP.基于port.以及基于域名的.为了后面试验,需要配置两个IP地址(我主机现在的IP地址是10.10.50.100),命令如下: #ip addr add 10.10.50.101/16 dev eth0 #ip addr add 10.10.50

linux系统中apache虚拟目录配置

在搭建网站的时候,我们会经常在同一台服务器上面搭建多个站点,这时候就需要用到apache的虚拟机知识.下面就linux系统下apache虚拟目录的配置说简要说明: 1.源代码安装apache + PHP + MySQL(请查考我的博文lamp环境搭建): 2.在本地计算机的hosts文件加入如下行: 192.168.137.10 erp.100msh.com 192.168.137.10 mopadmin.100msh.com 然后cmd中 ping erp.100msh.com 检查是否网络通

Ubuntu #Apache2 Ubuntu 14.04 LTS系统中设置Apache虚拟主机

虚拟主机常用于在一个单独的IP地址上提供多个域名的网站服务.如果有人想在单个VPS的单个IP地址运行多个网站,这是非常有用的.在这个教程中,让我告诉你如何设置在Ubuntu 14.04 LTS的Apache网页服务器设置虚拟主机.请注意,这个教程只针对Ubuntu14.04的32位版本. 我不保证它也可以工作在其它更低的Ubuntu版本或者Ubuntu衍生版本(虽然可能过程是类似的).方案在这个教程中,我会使用Ubuntu 14.04 32位 LTS,并搭建2个测试网站分别命名为"unixmen

Apache配置文件中的deny和allow的使用

Apache配置文件中的deny和allow的使用 由于产品的需要,最近在配置apache的负载均衡功能,但是在配置虚拟主机的访问权限的时候我们遇到了一些问题.主要问题是deny和allow的执行顺序,抽时间研究了下这两个参数的使用,现把deny和allow的使用情况总结如下. 一.   使用情况总结 我们来看下下面的apache的一个配置,具体代码如下: <Directory /> Order allow,deny  #1 Allow from all #2 deny from 192.9.

php中apache服务器使用及配置④ apache虚拟主机 web访问时序图

虚拟主机的配置 思考问题!http://localhost/news.html http://www.sohu.comhttp://www.taobao.com.cn目前我们是 http://localhost/myblog/需求我希望http://www.shunping.comhttp://www.sohu.com配置虚拟主机的步骤如下:1. 启用 httpd-vhosts.conf在 httpd.conf 文件中# Virtual hosts ,虚拟主机Include conf/extra

补充---Mybatis的配置文件中的settings和typeAliases标签

mybatis中的全局配置文件: 在配置文件中写配置一定要注意标签的先后顺序,顺序不对则配置文件不能运行<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"&g

mybatis的配置文件中&lt;selectKey&gt;标签问题

1.mybatis的配置文件中,使用sequence生成主键 未执行add方法之前,主键未生成(null):刚执行add之后,主键即生成(212) 这里的重点是,一旦执行add方法,配置文件中的selectKey先将生成的主键封装到RegistInfoEntity实体中,再插入数据库中. 2.使用编程式事务transactionTemplate

apache虚拟目录配置实例

apache虚拟目录配置实例 一.首先,开启虚拟主机配置 在文件httpd.conf中找到: include conf/extra/httpd-vhosts.conf #开启 二.对httpd-vhost.conf文件进行配置 Java代码 //监听端口,NameVirtualHost <VirtualHost>标签依靠这个哦 NameVirtualHost *:80 <VirtualHost *:80> ServerName testa.com DocumentRoot &quo