Apache HTTP Server Version 2.2 中文在线文档:
http://lamp.linux.gov.cn/Apache/ApacheMenu/index.html
* 修改webapps的路径则需修改变量DocumentRoot,以及Directory,例如:
DocumentRoot "D:\DEV_ENV\DiscuzExp\wwwroot"
<Directory "D:\DEV_ENV\DiscuzExp\wwwroot">
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
* 如果要让apache2 支持php5,则修改htppd.conf
# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"
* 将Apache注册为windows服务 以及 卸载服务的方法如下:
@ECHO OFF
ECHO 正在启动 Apache web服务,请稍候...
"D:\DEV_ENV\Apache\Apache2.2\bin\httpd.exe" -k install -n apache2.2
net start apache2.2
卸载服务:
@ECHO OFF
ECHO 正在停止 Apache web服务,请稍候...
net stop apache2.2
"D:\DEV_ENV\Apache\Apache2.2\bin\httpd.exe" -k uninstall -n apache2.2
Apache 下基于名字的虚拟主机设置,步骤:
1. 设置Directory
2. 设置NameVirtualHost
3. 设置VirtualHost
<Directory "D:/DEV_ENV/Apache/website-wp">
Options FollowSymLinks Indexes
Allow from all
Order allow,deny
AllowOverride None
</Directory>
<Directory "D:/DEV_ENV/Apache/website-yatu">
Options FollowSymLinks Indexes
Allow from all
Order allow,deny
AllowOverride None
</Directory>
NameVirtualHost 192.168.1.120
<VirtualHost 192.168.1.120>
DocumentRoot "D:/DEV_ENV/Apache/website-wp"
ServerName wp.com
DirectoryIndex index.php index.html
</VirtualHost>
<VirtualHost 192.168.1.120>
DocumentRoot "D:/DEV_ENV/Apache/website-yatu"
ServerName yatu.com
DirectoryIndex index.php index.html
</VirtualHost>
Apache 下基于IP的虚拟主机设置
1:单个IP对应单个域名
例如:www.phpunion.com对应192.168.1.1
www.feelone.net对应192.168.1.2
在httpd.conf中加入如下指令
<VirtualHost 192.168.1.1> #对应玉米所指向的IP
DocumentRoot "c:/web/php" #www.phpunion.com要指向的目录,注意一定要有""
ServerName www.phpunion.com #所要绑的玉米
</VirtualHost>
<VirtualHost 192.168.1.2> #对应玉米所指向的IP
DocumentRoot "c:/web/feel" #www.feelone.net要指向的目录,注意一定要有""
ServerName www.feelone.net #所要绑的玉米
</VirtualHost>
~~~~~~~~~~~~~~~
分享到:
相关推荐
linux_Apache学习笔记,linux_Apache学习笔记的常归配置方法
版权声明:可以任意转载,转载时请务必以...我个人感觉Apache的设计充分体现了模块化设计的优势,通过在动态模块加载(DSO)模式下的安装,任何子应用模块都可以通过配置文件的简单修改进行积木式的灵活配置。安装的过
apache的学习笔记
Apache Mina Server 2.0中文参考手册V1.0,Apache Mina2.0学习笔记(修订版)Apache Mina Server 2.0中文参考手册V1.0,Apache Mina2.0学习笔记(修订版)
本学习笔记旨在提供对Apache CXF的基本理解、功能特性和实际操作指导。 **1. CXF 简介** 1.1 CXF概述 Apache CXF是一个全面的服务开发框架,它允许开发者创建和部署各种类型的Web服务,包括基于SOAP、RESTful、WS-...
### Apache BIRT 图表学习笔记知识点详解 #### 一、Apache BIRT 概述 Apache BIRT(Business Intelligence and Reporting Tools)是一款开源的商务智能工具,由Eclipse基金会发起并维护。它为开发者提供了创建数据...
在这个"Apache MINA2学习笔记DEMO"中,我们很可能会看到如何使用MINA来创建一个自定义协议的示例。自定义协议通常是为了满足特定应用的需求,例如高效的数据传输、安全性或者特定的编码格式。MINA允许开发者定义自己...
在本学习笔记中,我们将专注于MINA的子项目——FtpServer,它是实现FTP服务器功能的一个模块。 FTP(File Transfer Protocol)是一种广泛使用的互联网协议,用于在不同主机之间传输文件。Apache MINA FtpServer提供...
**Apache Solr 架设搜索服务器 学习笔记** Apache Solr 是一款强大的开源全文搜索引擎,基于 Lucene 库,提供了高效、可扩展的搜索和分析功能。它被广泛应用于各种规模的企业,用于构建高性能的搜索应用。这篇学习...
【Linux 5.4 RHCE Apache 高级配置学习笔记】 在Linux 5.4的环境中,Red Hat Certified Engineer (RHCE) 认证需要掌握Apache服务器的高级配置技巧。本学习笔记旨在帮助读者深入理解如何高效管理和优化Apache服务器...
本学习笔记将深入探讨Shiro 的核心概念与使用方法。 首先,Shiro 的核心组件包括Subject、Realms、Cryptography(加密)和Session Management(会话管理)。Subject 是Shiro 的中心概念,代表了当前的安全主体,如...
Apache CXF 是一个开源的Java框架,它主要用于构建和开发服务导向架构(Service-Oriented Architecture, SOA)的应用程序。...通过深入学习和实践,开发者可以充分利用CXF的优势,提高软件开发的效率和质量。
### Apache Log4j 学习笔记精要 #### 一、Apache Log4j 概览 **Apache Log4j** 是一款开源的日志框架,由Apache软件基金会所提供,旨在简化Java应用程序中的日志记录过程。它允许开发者在代码中加入日志记录功能,...
最近使用Mina开发一个Java的NIO服务端程序,因此也特意学习了Apache的这个Mina框架。 引言 1 一. Mina入门 2 第一步.下载使用的Jar包 2 第二步.工程创建配置 2 第三步.服务端程序 3 第四步.客户端程序 6 第五步.长...
【人工智能个人学习笔记】 在当今的信息时代,人工智能(AI)已成为科技发展的重要推动力,它涵盖了机器学习、深度学习、自然语言处理等多个领域。这份"人工智能个人学习笔记"旨在帮助我们深入了解这一前沿技术,让...
Apache FTPServer是一款开源的FTP服务器软件,它是Apache MINA项目的一部分,用于构建高性能、可扩展的网络应用。...通过深入学习这些笔记和文档,开发者可以更好地理解和利用这些工具,实现高效、安全的FTP服务。
### Apache CXF 学习笔记知识点汇总 #### 一、CXF简介 ##### 1.1 CXF概述 - **背景介绍**:Apache CXF 是一个高性能、功能丰富的开源框架,用于构建和消费 Web 服务。它融合了 Celtix 和 XFire 两个开源项目的...
**标题解析:** "svn学习笔记-windows下安装svn加apache的安装流程" 这个标题告诉我们,本文将重点讲解如何在Windows操作系统上安装Subversion(简称svn)以及与Apache服务器的集成配置过程。Subversion是一款流行...