Install WSO2 Identity Server 5.7.0 on Centos 7 x64
Pre-requisites:
OpenJDK8 or Oracle JDK 1.8.*
Steps:
1. Download WSO2 Identity Server from WSO2 Website:
https://wso2.com/identity-and-access-management/install/
2. Install WSO2 Identity Server
rpm -i wso2is-linux-installer-x64-5.7.0.rpm
3. Download and install Apache Tomcat version 8 or above
I installed Apache Tomcat 9 which I downloaded from Apache Tomcat 9 Core Download (tar.gz)
tar xvf apache-tomcat-9.0.14.tar.gz
4. Download and install curl
I installed it using yum
yum -y install curl
5. Create a Twitter application to try out multi-factor or federated authentication
a. Go to https://twitter.com/ and create an account
b. Register for Twitter Developer account
I applied for it on 31 Jan 2019 6.00pm GMT+8. Will update here when it is approved).
Update: My Twitter Developer Account was approved 1 Feb 2019 11.43pm GMT+8. Twitter first responded asking for more info on 31 Jan 2019 10.24pm GMT+8 but I didn't notice the email and only replied back on 1 Feb 2019 11.25pm GMT+8. So, it's either I was very lucky to have gotten a very fast response or Twitter is super efficient in handling these developer accounts application because I think there would be like thousands of application per day from all over the world everyday! Anyway, thanks to Twitter for approving my developer account.)
c. Register a new application on Twitter at https://apps.twitter.com You can use the following url as the Callback URL for your Twitter application: https://localhost:9443/commonauth
d. Note down API key and secret for later use.
6. Open the /etc/hosts file and add the following entry
127.0.0.1 localhost.com
7. Start WSO2 IS
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/
export WSO2IS_HOME=/usr/lib64/wso2/wso2is/5.7.0/
cd $WSO2IS_HOME/bin
sudo ./wso2server.sh
8. Open firewall port if firewalld is active in Centos 7
firewall-cmd --permanent --add-port=9443/tcp
firewall-cmd --list-ports
List the services that are accepted through the firewall:
firewall-cmd --list-services
Showing posts with label Centos7. Show all posts
Showing posts with label Centos7. Show all posts
Thursday, January 31, 2019
Wednesday, September 5, 2018
Install PgAdmin4 on Centos 7
Install PgAdmin4 on Centos7
PgAdmin4 is GUI Tool to manage PostgreSQL database. I have a problem installing the latest PgAdmin4 which is v3.2 in Windows 10 on my HP EliteBook x360 so I made the decision to install it on my VMware Virtualised Centos 7 server.
This is what I did to install PgAdmin4 on Centos 7:
1. Get the yum repository installed on my server
2. Install PgAdmin4 Desktop Gnome
sudo yum -y install pgadmin4-desktop-gnome
That's all folks.
Fyi, I referred to https://people.planetpostgresql.org/devrim/index.php?/archives/96-Installing-pgAdmin4-3.X-on-RHEL-CentOS-7-and-Fedora-27.html for this.
PgAdmin4 is GUI Tool to manage PostgreSQL database. I have a problem installing the latest PgAdmin4 which is v3.2 in Windows 10 on my HP EliteBook x360 so I made the decision to install it on my VMware Virtualised Centos 7 server.
This is what I did to install PgAdmin4 on Centos 7:
1. Get the yum repository installed on my server
- Get the yum repo rpm
wget -v https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
Get the rpm location from https://yum.postgresql.org/repopackages.php
- Install the yum repo
sudo rpm -ivh pgdg-centos96-9.6-3.noarch.rpm
- Install PgAdmin4
sudo yum -y install pgadmin4
- Configure PgAdmin4
cd /usr/pgadmin4/bin/
su./pgadmin4-web-setup.sh
NOTE: Configuring authentication for SERVER mode.Enter the email address and password to use for the initial pgAdmin user account: Email address: edyzairani@gmail.com
Password:
Retype password:
pgAdmin 4 - Application Initialisation
====================================== We can now configure the Apache Web server for you. This will create the pgAdmin4 conf file under /etc/httpd/conf.d/. Do you wish to continue?
1) Yes
2) No
#? 1 pgAdmin4 Apache config file is created as /etc/httpd/conf.d/pgadmin4.conf
Apache web server is not running. We can start the web server for you to finish pgAdmin4 installation. Would you like to continue?
1) Yes
2) No
#? 1
Apache successfully started. You can now start using pgAdmin4 in web mode
2. Install PgAdmin4 Desktop Gnome
sudo yum -y install pgadmin4-desktop-gnome
That's all folks.
Fyi, I referred to https://people.planetpostgresql.org/devrim/index.php?/archives/96-Installing-pgAdmin4-3.X-on-RHEL-CentOS-7-and-Fedora-27.html for this.
Subscribe to:
Posts (Atom)
Install MySQL 8.0 on Centos 7
Steps to install MySQL 8.0 Community Edition in Centos 7 1. Enable MySQL 8.0 Repository sudo yum localinstall https://dev.mysql.com...
-
Steps to install MySQL 8.0 Community Edition in Centos 7 1. Enable MySQL 8.0 Repository sudo yum localinstall https://dev.mysql.com...
-
My Jenkins Server automatically starts upon Centos 7 server starts, so I need to stop it to make way for my WildFly Application Server. Wha...