Apache服务器三种配置文件

1.   基于IP

mkdir /var/www/ip1   /var/www/ip2          //创建两个主目录

编辑httpd.conf文件:

<Virtualhost 192.168.0.2>                    //设置虚拟主机的IP

DocumentRoot /var/www/ip1             //设置虚拟主机的主目录

DirectoryIndex index.html                //设置主页文件

ServerAdmin [email protected]           //设置管理员邮箱

ErrorLog  logs/ip1-error_log             //设置错误日志的存放位置

CustomLog  logs/ip1-access_log common  //设置访问日志的存放位置

</Virtualhost>

<Virtualhost 192.168.0.3>                  //设置相应的IP

DocumentRoot /var/www/ip2

DirectoryIndex index.html

ServerAdmin [email protected]

ErrorLog  logs/ip2-error_log

CustomLog  logs/ip2-access_log common

</Virtualhost>

2.   基于域名

mkdir /var/www/linuxidc  /var/www/long         //创建两个主目录

编辑httpd.conf文件:

<Virtualhost 192.168.0.3>                       //设置虚拟主机的IP

DocumentRoot /var/www/linuxidc             //设置虚拟主机的主目录

DirectoryIndex index.html                    //设置主页文件

ServerName www.linuxidc.com               //设置虚拟主机完全域名

ServerAdmin [email protected]              //设置管理员邮箱

ErrorLog  logs/linuxidc-error_log             //设置错误日志的存放位置

CustomLog  logs/linuxidc-access_log common  //设置访问日志的存放位置

</Virtualhost>

<Virtualhost 192.168.0.3>

DocumentRoot /var/www/long

DirectoryIndex index.html

ServerName www.linuxidc.com              //设置虚拟主机完全域名

ServerAdmin [email protected]

ErrorLog  logs/long-error_log

CustomLog  logs/long-access_log common

</Virtualhost>

3.   基于端口

mkdir /var/www/port8080   /var/www/port8090     //创建两个主目录

编辑httpd.conf文件:

Listen 8080

Listen 8090

<Virtualhost 192.168.0.3:8080>                   //设置相应的端口

DocumentRoot /var/www/port8080            //设置虚拟主机的主目录

DirectoryIndex index.html                    //设置主页文件

ServerAdmin [email protected]               //设置管理员邮箱

ErrorLog  logs/port8080-error_log            //设置错误日志的存放位置

CustomLog  logs/port8080-access_log common //设置访问日志的存放位置

</Virtualhost>

<Virtualhost 192.168.0.3:8090>                 //设置相应的端口

DocumentRoot /var/www/port8090

DirectoryIndex index.html

ServerAdmin [email protected]

ErrorLog  logs/port8090-error_log

CustomLog  logs/port8090-access_log common

</Virtualhost>

时间: 2024-12-13 18:24:53

Apache服务器三种配置文件的相关文章

DNS 服务器三种模式搭建和常见问题解答

DNS 服务器三种模式搭建和常见问题解答                               作者浩浩哥来了   主DNS服务器搭建   DNS是域名服务器(DomainNameServer)的缩写,在TCP/IP网络中是一种很重要的网络服务,它用于将易于记忆的域名和不易记忆的IP地址进行转化   Vim /etc/hosts 修改主机名 127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomai

Centos7之Apache的三种工作模式

Apache工作模式简介 Apache 2.X 支持插入式并行处理模块,称为多进程处理模块(MPM).在编译apache时必须选择也只能选择一个MPM,对类UNIX系统,有几个不同的MPM可供选择,它们会影响到apache的速度和可伸缩性. Apache的三种工作模式 1.prefork模式 prefork是一个非线程型的.预派生的MPM,使用多个进程,每个进程在某个确定的时间只单独处理一个连接,效率高,但内存使用比较大. 优点: 适合于没有线程安全库,需要避免线程兼容性问题的系统.它是要求将每

server2016下搭建web服务器&amp;三种虚拟主机实验文档

安装web服务器 首先打开server2016的服务器管理器,点击添加角色和功能如图所示: 开始之前默认下一步如图所示: 安装类型默认下一步选择基于角色或基于功能的安装如图所示: 服务器选择默认下一步如图所示: 服务器角色选择web服务器(IIS)如图所示: 功能选项一般默认即可哦如图所示: 确认下无误后点击安装如图所示: 安装完成点击关闭如图所示: 以上web服务器安装完成我们在Windows管理工具里打开如图所示: 点击打开后点到网站会有一个站点在这里我们可以进行操作更改,点击这里的web网

Apache的三种工作模式

Web服务器Apache目前一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式. 它们分别是prefork,worker和event,它们同时也代表这Apache的演变和发展. 如何查看我们的Apache的工作模式呢?可以使用httpd -V 命令查看,如我安装的Apache 2.4版本. $ /usr/local/apache24/bin/httpd -V Server version: Apache/2.4.18 (Unix) Server buil

Apache下三种MPM模式:prefork,worker和event

MPM(Multi-Processing Module,多进程处理模块):prefork,worker和event 查看Apache的模式,可以使用httpd -V命令来查看:  /usr/local/apache2/bin/httpd  -V Server version: Apache/2.2.29 (Unix) Server built:   Aug 20 2015 20:11:21 Server's Module Magic Number: 20051115:36 Server load

server2016下搭建web服务器&amp;三种虚拟主机实验

虚拟主机:同一台服务器上运行多个网站实现方式:基于ip地址:基于端口号(默认80,修改1024以上任何):基于主机名(host,DNS)用host方式需在主机c/windows/system32/drivers/etc修改.实验内容:在server2016里搭建web服务器,然后创建2个网页,分别是主要为城市和开心首页.之后通过ip地址,端口号,主机名这三种方式运行网站. 首先在server2016上搭建web服务器,在服务器管理器--添加角色和功能--接着在服务器角色里勾选web服务器(IIS

并发服务器三种实现方式之进程、线程和select

前言:刚开始学网络编程,都会先写一个客户端和服务端,不知道你们有没有试一下:再打开一下客户端,是连不上服务端的.还有一个问题不知道你们发现没:有时启服务器,会提示“Address already in use”,过一会就好了,想过为啥么?在这篇博客会解释这个问题. 但现实的服务器都会连很多客户端的,像阿里服务器等,所以这篇主要介绍如何实现并发服务器,主要通过三种方式:进程.线程和select函数来分别实现. 一.进程实现并发服务器 先说下什么是并发服务器吧?不是指有多个服务器同时运行,而是可以同

Apache三种工作模式介绍与配置

Apache三种工作模式介绍与配置 一.Apache的三种工作模式介绍及相关查看方法 1.Apache三种工作模式简介 Apache目前一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式.它们分别是prefork,worker和event,它们同时也代表这Apache的演变和发展. Apache在configure配置编译参数的时候,可以使用 --with-mpm=prefork|worker|event 来指定编译为那一种MPM,当然也可以用编译为三种

Apache三种工作模式

Apache的三种工作模式分别是:prefork.worker.event. 1. prefork模式(默认模式) profork模式实现了一种非线程.预派生的Web服务器,用的是进程去处理请求,所以比较容易消耗内存,但是稳定性好,某个进程出现问题不会影响到其他请求. 2. worker模式 worker模式使用多个子进程,每个子进程有多个线程.由于使用的是线程去处理请求,消耗内存小,适合高流量的请求,但是如果某个进程出现问题,那么这个进程下的线程都会出现问题,即稳定性不是很好. 3. even