apache 虚拟主机的配置方法

方法一:
首先打开apache中conf下的http.conf文件打开虚拟主机的注释:如下去掉第二行

前面的#即可
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
再打开conf目录下的extra目录中的httpd-vhosts.conf文件
在文件最后面加上
<VirtualHost *:80>//你的虚拟主机所使用的端口号
ServerAdmin webmaster@dummy-host2.localhost //虚拟主机的管理员账号
DocumentRoot "D:/www/"
//所需配置的网站的文件路径,本地测试需配置
ServerName www.111cn.net //服务器名称 本地测试需配置
ErrorLog "logs/dummy-host2.localhost-error.log" //错误日志
CustomLog "logs/dummy-host2.localhost-access.log" common //用户日志
</VirtualHost>
配置完成后保存即可
然后打开c:/windows/system32/drivers/etc/hosts,在其中配置你所需要的hosts
例如:
127.0.0.1 www.111cn.net
192.168.1.80 www.111cn.net
方法二:
直接在http.conf最后面加上:
复制代码 代码如下:
<VirtualHost 192.168.1.80>
ServerName www.111cn.net
DocumentRoot D:/www/
<Directory D:/www/>
AllowOverride All
Options All
</Directory>
php教程_value include_path D:/library
php_value magic_quotes_gpc off
php_value register_globals off
</VirtualHost>

 

时间: 2024-10-26 09:42:20

apache 虚拟主机的配置方法的相关文章

apache 虚拟主机的配置方法_Linux

方法一: 首先打开apache中conf下的http.conf文件打开虚拟主机的注释:如下去掉第二行前面的#即可 # Virtual hosts # Include conf/extra/httpd-vhosts.conf 再打开conf目录下的extra目录中的httpd-vhosts.conf文件 在文件最后面加上 <VirtualHost *:80>//你的虚拟主机所使用的端口号 ServerAdmin webmaster@dummy-host2.localhost //虚拟主机的管理员

Apache虚拟主机的配置过程

Apache虚拟主机的配置过程有三种:基于Ip.基于端口.基于域名 这是在红帽5.8的系统上做的,首先挂载光盘,配置yum库,安装开发环境 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom vim /etc/yum.reps.d/server.repo [base] name=server baseurl=file:///mnt/cdrom/Server enabled=1 gpgcheck=0 yum groupinstall "Development

虚拟主机的配置方法

为什么要使用虚拟主机呢? 我们应该知道,要想访问一个web站点,前提是在一个操作系统上,即物理主机.其次,就是需要主机.IP.和服务器.由于这样维持一个站点非常浪费,因此,我们就会期望在一台物理主机上能够虚拟出多个同时运行的站点(或主机),这样就引入了虚拟主机. 我们可以有三种方式定义不同的虚拟主机: 基于IP  --> IP1:80, IP2:80 基于端口 --> IP:80, IP:8080 基于域名 --> 使用同一IP的多个不同的主机名 下面我们分别配置实现三种方式的虚拟主机:

apache虚拟主机的配置指南_Linux

一.检查apache虚拟主机模块 apache要配置虚拟主机,就需要先查看apache是否编译vhost_alias_module模块.当然apache默认是已经编译该模块的,我们可以通过以下命令查看是否已经编译模块,如下: /usr/local/apache2/bin/apachectl -M 二.开启apache虚拟主机功能 要开启apache虚拟主机功能,我们需要修改apache配置文件http.conf.打开apache的安装目录,找到httpd.conf文件,去掉Include con

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

虚拟主机的配置 基于IP地址的虚拟主机配置 Listen 80 DocumentRoot /www/jb51 ServerName www.jb51.net DocumentRoot /www/jb512 ServerName www.jb512.org 基于IP和多端口的虚拟主机配置 Listen 172.20.30.40:80 Listen 172.20.30.40:8080 Listen 172.20.30.50:80 Listen 172.20.30.50:8080 DocumentRo

Apache虚拟主机基本配置与高级配置指南

测试环境 操作系统:http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu 10.04 测试机地址:10.39.6.59 测试机域名:*.firehare.com 基本配置 我们都知道,如果我们想在单台机器上设置多个域名或主机名时,我们就要用到基于名称的虚拟主机了.那么要如何进行设置呢?这就是本指南想解决的问题了.在 Ubuntu 的 /etc/apache2/ 目录下有个 Apache2 的主配置文件 apache2.conf

Apache 虚拟主机的配置

配置虚拟主机的步骤: ① 找到Apache配置文件httpd.conf,让Apache服务器加载配置虚拟主机的文件: #Include conf/extra/httpd-vhosts.conf,将前面的注释去掉 ② 修改本机C:\Windows\System32\drivers\etc\host文件把不同的主机名指向相对应的ip 例如:  ip   域名  127.0.0.1   www.baidu.com ? 在apache/conf/extra/httpd-vhosts.conf的末尾写上:

Apache虚拟主机(vhost)配置例子

先附上官方的examples:apache.org/docs/2.0/vhosts/examples.html">http://httpd.apache.org/docs/2.0/vhosts/examples.html 首先找到Apache的配置文件httpd.conf 确认有下面一行:  代码如下 复制代码 # Virtual hosts Include "conf/extra/httpd-vhosts.conf" 如果没有,请在配置文件末尾添加.然后找到httpd

域名-apache虚拟主机配置无效,直接跳回根目录的原因是什么?

问题描述 apache虚拟主机配置无效,直接跳回根目录的原因是什么? 使用的是apache2.4.9,将httpd-vhost文件里的模板复制一份更改后发现, 域名访问全部跳回网站根目录,这是什么原因? 解决方案 Include "conf/extra/httpd-vhosts.conf" 解决方案二: Apache 虚拟主机 VirtualHost 配置