配置虚拟主机
虚拟主机是 Web 服务器的额外标识。 同一个 Apache 进程可以为多个网站提供服务(比如 www.kali.org 和 www.offective-security.com) 因为 HTTP 请求同时嵌入了所请求网站的名称和 URL 本地部分(此功能称为 基于名称的虚拟主机).
Apache 2 的默认配置启用基于名称的虚拟主机。 此外,默认的虚拟主机定义在 /etc/apache2/sites-enabled/000-default.conf 文件; 如果找不到与客户端发送的请求匹配的主机,则将使用此虚拟主机。
重要提示
有关未知虚拟主机的请求将始终由 首先定义了虚拟主机,这就是为什么这个包提供了一个 000-默认。
CONF 配置文件,它在您可能需要的所有其他文件中排在第一位
创建。
重要提示
有关未知虚拟主机的请求将始终由 首先定义了虚拟主机,这就是为什么这个包提供了一个 000-默认。
CONF 配置文件,它在您可能需要的所有其他文件中排在第一位
创建。
每个额外的虚拟主机然后由存储在 / etc / apache2 /网站可用/. 该文件通常以网站的主机名后跟 .conf 后缀(例如: www.example.com.conf)。 然后,您可以启用新的虚拟主机 a2ensite www.example. 电脑. 这是一个网站的最小虚拟主机配置,其文件存储在 /srv/www。 例子.com/www/ (定义为 的DocumentRoot 选项):
ServerName www.example.com ServerAlias example.com
ServerName www.example.com ServerAlias example.com
文档根目录 /srv/www.example.com/www
文档根目录 /srv/www.example.com/www
您也可以考虑添加 自定义日志 和 错误日志 配置 Apache 以在专用于虚拟主机的文件中输出日志的指令。