...
Software Name | Version | Notes |
CentOS (64bit) | 7.29 | Operating System |
Shibboleth-SP | 23.54.51 | Service Provider |
Shibboleth-IdP | 24.41.57 | Identity Provider |
Apache HTTP Server | 2.4 (*1) | WEB Server |
Java | OpenJDK 711.0.8519 (*1) | IdP Executable Environment |
Apache TomcatJetty | 79.0.54 (*1)4.51 | Servlet Container |
MariaDBMySQL | 5.5.44 (*1)7.38 | Relational Database |
Postfix | 2.10 (*1) | Mail Transfer Agent |
PHP | 5.4.16 (*1) | Programing Language |
*1 Latest version of yum package as of 20152023/205/2918
These software will be used in the following structure:
...
In addition to Shibboleth IdP, Java and Tomcat Jetty should be installed as well. Please setup these environment as well.
Installing and Setting Up
...
MySQL
Install MariaDB by using following command.
コード ブロック |
---|
$ sudo yum install mariadblocalinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm $ sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 $ sudo yum install mysql-community-server |
* If the MariaDB MySQL has already been installed as the initial component, you can skip this process.
...
コード ブロック |
---|
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql symbolic-links=0 old_passwords=1 character-set-server=utf8 [mysqld_safe] log-error=/var/log/mariadb/mariadbmysqld.log pid-file=/var/run/mariadbmysqld/mariadbmysqld.pid [mysql] default-character-set=utf8 |
...
コード ブロック |
---|
$ sudo systemctl start mariadbmysqld.service $ sudo systemctl enable mariadbmysqld.service |
Create Database
コード ブロック |
---|
$ mysql -u root CREATE DATABASE vo; GRANT INSERT, SELECT, UPDATE, DELETE ON vo.* TO 'vouser'@'localhost' IDENTIFIED BY 'YOUR OWN PASSWORD'; |
...