编写一个 Apache 虚拟目录配置,用于托管名为 "example.com" 的网站,并设置文档根目录为/var/www/example。
时间: 2024-12-04 10:26:55 浏览: 24
在Apache服务器上,你可以通过修改其配置文件来添加虚拟目录。以下是一个基本的配置示例,假设你已经在`httpd.conf` 或相应的主配置文件中设置了基本环境:
```apacheconf
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/example
<Directory /var/www/example>
# 设置访问权限
Require all granted
# 允许 .htaccess 文件生效
AllowOverride All
# 如果需要指定特定的索引文件
Options Indexes FollowSymLinks MultiViews
</Directory>
ErrorLog ${APACHE_LOG_DIR}/example.com_error.log
CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined
</VirtualHost>
```
在这个配置中:
- `ServerName example.com` 定义了虚拟主机的域名。
- `DocumentRoot /var/www/example` 指定了网站的主目录。
- `<Directory>` 部分设置了该目录及其子目录的访问权限和选项。
保存更改后,重启Apache服务使新的配置生效:
```bash
sudo service apache2 restart
```
阅读全文