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 Libraries" –y  (一般是要安装两个的,但Development Tools默认是安装过的,所以这里只需要安装一个就可以了)

安装httpd包

yum list all | grep httpd

准备工作:开始之前要确定selinux是否关闭,要取消中心主机

1、关闭selinux

setenforce 0

查看是否关闭

getenforce

2、取消中心主机

vim /etc/httpd/conf/httpd.conf  

3、编辑一个新的配置文件,管理起来也比较方便,我们先做一个基于IP的虚拟主机  

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

4、新建两个目录,并在各自的目录下新建文档,并编辑

时间: 2025-01-20 12:06:57

Apache虚拟主机的配置过程的相关文章

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

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配置文件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 配置

centos7-CentOS 7 怎样配置apache虚拟主机?

问题描述 CentOS 7 怎样配置apache虚拟主机? 跟ubuntu有点不同,没有看到类似的sites-enable文件夹 解决方案 CentOS下配置apache虚拟主机CentOS Apache虚拟主机配置CentOS中增加apache虚拟主机的配置