Я пытаюсь настроить simpleSAMLphp в среде MAMP/Apache в Windows 10, и ниже приведен мой файл httpd-vhosts.conf:
<VirtualHost *:80>
ServerName localhost
DocumentRoot C:/MAMP/htdocs
</VirtualHost>
<VirtualHost *:80>
ServerName simplesamlphp
DocumentRoot C:/MAMP/htdocs/pro-dashboard
Alias /simplesaml C:/MAMP/simplesamlphp/www
<Directory C:/MAMP/simplesamlphp/www>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
А вот мой файл /etc/hosts:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
# Virtual Hosts
127.0.0.1 simplesamlphp
Apache запускается через MAMP совершенно нормально, без включения этого файла httpd-vhosts.conf в мой файл httpd.conf, но как только он включен, Apache не запускается, поэтому проблема, похоже, связана с httpd-vhosts.conf. В файле apache_error.log не отображаются ошибки. Моя версия Apache — 2.2, поэтому я считаю, что мои директивы каталога на моем втором виртуальном хосте верны.
Я пробовал двойные кавычки DocumentRoot, пути к каталогам и т. д., а также пробовал использовать обратную косую черту вместо косой черты. Я потратил большую часть вчерашнего дня, пытаясь понять это, просматривая Интернет, но ничего из того, что я нашел, не помогло.
Любая помощь высоко ценится!