在httpd-vhost.conf文件中配置2个虚拟主机: 要求:一个为“www.php1.com”;访问后可以显示其中的文件和文件夹。另一个就是localhost,可以访问到apache原始安装后之后的初始页面(显示it works!)
时间: 2024-10-13 10:06:04 浏览: 52
在`httpd-vhost.conf`文件中配置两个虚拟主机,你可以按照以下步骤操作:
1. **配置“www.php1.com”虚拟主机**:
首先,在`httpd-vhost.conf`中添加一个新的VirtualHost部分,设置域名、目录路径以及文档根目录。例如:
```conf
<VirtualHost *:80>
ServerName www.php1.com
DocumentRoot "/var/www/php1.com"
<Directory /var/www/php1.com>
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/php1.com_error.log
CustomLog ${APACHE_LOG_DIR}/php1.com_access.log combined
</VirtualHost>
```
这里假设`/var/www/php1.com`是你存放网站内容的目录。
2. **配置localhost虚拟主机**:
为了访问Apache默认的初始页面(显示 "It works!"),需要配置监听本地环回地址(127.0.0.1):
```conf
<VirtualHost *:80>
ServerName localhost
DocumentRoot "/path/to/your/apache-root"
<Directory "/path/to/your/apache-root">
AllowOverride None
Order Deny,Allow
Allow from all
</Directory>
DirectoryIndex index.html index.htm index.php
ErrorLog ${APACHE_LOG_DIR}/localhost_error.log
CustomLog ${APACHE_LOG_DIR}/localhost_access.log combined
</VirtualHost>
```
确保将`"/path/to/your/apache-root"`替换为你的实际Apache安装目录,如`"/etc/httpd/html"`。
阅读全文