Установка SimpleSAMLphp в Windows Apache
Я хочу установить SimpleSAMLphp в Windows Apache/Xampp. Позвольте мне рассказать вам, что было сделано на данный момент: 1. Я скачал последнюю стабильную версию с https://simplesamlphp.org/download и поместил разархивированный файл в папку Apache, то есть в каталог C:\Apache24\simplesamlphp, содержащий composer.json. Я также скачал зависимости. 2. Теперь, когда я собираюсь настроить vhost, как показано на сайте 6. Настройка раздела Apache как
<VirtualHost *:80>
ServerName localhost
DocumentRoot C:/Apache24/htdocs
</VirtualHost>
<VirtualHost *:80>
ServerName service.example.com
DocumentRoot C:/Apache24/service.example.com
Alias /simplesaml C:/Apache24/simplesamlphp/www
</VirtualHost>
- Изменен файл конфигурации.
Теперь проблема: я не могу открыть псевдоним в браузере. И запуск httpd.exe в браузере показывает, что ошибка example.com не существует.
Нужна помощь, если у кого-то есть настройка SimpleSAMLphp в Windows, пожалуйста, поделитесь своими шагами и конфигурациями vhosting. Это помогло бы подумать многим людям.
Заранее спасибо.
2 ответа
Мне жаль, что я допустил какую-то ошибку... Я собираюсь добавить один vhost, скорее в Windows Xampp, есть один файл /xampp/apache/conf/extra/httpd-xampp.conf. Необходимо добавить один псевдоним ниже / заявление phpmyadmin:
Alias /simplesaml "C:/xampp/simplesamlphp/www"
<Directory "C:/xampp/simplesamlphp/www">
AllowOverride AuthConfig
Require all granted
</Directory>
Теперь перезапустите сервер и нажмите http://localhost/simplesaml/ и все, что вам нужно...
Все пользователи windows xampp, если сталкивались, могут сконфигурировать simplesaml...
Для тех, кто пытается настроить SimpleSAMLphp в версии xampp для Windows, вот шаги, которые я предпринял, чтобы запустить его.
Установите xampp. Для этого примера я установил в: "c:\xampp"
Загрузите и разархивируйте SimpleSAMLphp в папку htdocs ("c:\xampp\htdocs\simplesamlphp"). Вероятно, он будет извлечен с добавленными в конец номерами версий, поэтому в этом примере я переименовал папку в "simplesamlphp".
Добавьте псевдоним и каталог из ответа выше в файл httpd-xampp.conf, но измените оба "C:/xampp/simplesamlphp/www" на "C:/xampp/htdocs/simplesamlphp/www".
Запустите сервер Apache и в вашем браузере перейдите по адресу: "localhost/simplesaml". Предполагается, что в вашем файле hosts нет экзотических записей.
Теперь вы должны увидеть страницу установки SimpleSAMLphp.