windows apache httpd.conf 配置文档怎么写
时间: 2024-06-08 18:09:39 浏览: 150
在 Windows 系统上,Apache 的配置文件名为 `httpd.conf`,可以使用文本编辑器进行编辑。下面是一个简单的 httpd.conf 配置示例:
```
# 注释以 '#' 开头
# 监听端口
Listen 80
# 服务器名和别名
ServerName www.example.com
ServerAlias example.com
# 网站根目录
DocumentRoot "C:/Apache/htdocs"
# 默认首页
DirectoryIndex index.html index.php
# 日志文件
ErrorLog "C:/Apache/logs/error.log"
CustomLog "C:/Apache/logs/access.log" combined
# 虚拟主机配置
<VirtualHost *:80>
ServerName www.example.com
DocumentRoot "C:/Apache/htdocs/example"
</VirtualHost>
# 加载模块
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule php_module "C:/PHP/php7apache2_4.dll"
# PHP 配置
PHPIniDir "C:/PHP"
AddHandler application/x-httpd-php .php
```
其中,`Listen` 指定 Apache 监听的端口,`ServerName` 和 `ServerAlias` 指定服务器的名称和别名,`DocumentRoot` 指定网站的根目录,`DirectoryIndex` 指定默认的首页,`ErrorLog` 和 `CustomLog` 分别指定错误日志和访问日志的路径和格式。
`<VirtualHost>` 标签用于配置虚拟主机,其中 `*` 表示匹配任意 IP 地址和端口号。在上面的示例中,虚拟主机 `www.example.com` 的网站根目录为 `C:/Apache/htdocs/example`。
`LoadModule` 用于加载模块,可以在 Apache 安装目录的 `modules` 目录下找到对应的 `.so` 或 `.dll` 文件。
最后,`PHPIniDir` 指定 PHP 配置文件的路径,`AddHandler` 指定处理 `.php` 文件的处理程序。
阅读全文