Установка 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>
  1. Изменен файл конфигурации.

Теперь проблема: я не могу открыть псевдоним в браузере. И запуск 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, вот шаги, которые я предпринял, чтобы запустить его.

  1. Установите xampp. Для этого примера я установил в: "c:\xampp"

  2. Загрузите и разархивируйте SimpleSAMLphp в папку htdocs ("c:\xampp\htdocs\simplesamlphp"). Вероятно, он будет извлечен с добавленными в конец номерами версий, поэтому в этом примере я переименовал папку в "simplesamlphp".

  3. Добавьте псевдоним и каталог из ответа выше в файл httpd-xampp.conf, но измените оба "C:/xampp/simplesamlphp/www" на "C:/xampp/htdocs/simplesamlphp/www".

  4. Запустите сервер Apache и в вашем браузере перейдите по адресу: "localhost/simplesaml". Предполагается, что в вашем файле hosts нет экзотических записей.

Теперь вы должны увидеть страницу установки SimpleSAMLphp.

Другие вопросы по тегам