airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sneha Tilak <sneha.tila...@gmail.com>
Subject Re: links
Date Fri, 16 Jun 2017 17:48:09 GMT
Thank you, Marcus.

Regards,
*Sneha Tilak*

On Fri, Jun 16, 2017 at 1:46 PM, Christie, Marcus Aaron <machrist@iu.edu>
wrote:

>
> Sneha,
>
> Here is a link on Github to the service Anuj created: https://github.com/
> apache/airavata/tree/b1c390cb42c4f02a7a45231627e0d6
> 46fa7c23d5/airavata-services/profile-service/iam-admin-services-core
>
> It should be in the ‘develop’ branch of airavata.
>
> See also: https://github.com/apache/airavata/tree/
> 3b80b596b7bf1114e7314c03206598f9207c4496/airavata-services/
> profile-service/profile-service-server/src/main/java/
> org/apache/airavata/service/profile/handlers
>
> These are the 3 handlers for the 3 thrift services in the Profile Service.
>
>
> Here’s the PGA repo: https://github.com/apache/airavata-php-gateway
>
>
>
> Here are my PGA install notes:
>
>
> Install apache, php, php-mcrypt, and composer using homebrew. Note, the
> apache
> installed through homebrew will run on port 8080 and will be completely
> separate
> from the builtin apache server that comes with macOS.
>
>    brew install homebrew/apache/httpd24
>    brew install homebrew/php/php54 --with-httpd24
>    brew install homebrew/php/php54-mcrypt
>    brew install composer
>
> In /usr/local/etc/apache2/2.4/httpd.conf make sure the following line is
> added
>
>    LoadModule php5_module    /usr/local/opt/php54/
> libexec/apache2/libphp5.so
>
> Then also add
>
>    <IfModule php5_module>
>    Include /usr/local/etc/apache2/2.4/extra/httpd-php.conf
>    </IfModule>
>
> Now create the file /usr/local/etc/apache2/2.4/extra/httpd-php.conf (see
> [docs](http://php.net/manual/en/install.unix.apache2.php)).
>
>    <FilesMatch \.php$>
>    SetHandler application/x-httpd-php
>    </FilesMatch>
>
> Create a file in /usr/local/var/www/htdocs/test.php
>
>    <?php
>
>    phpinfo();
>
>    ?>
>
> Then restart apache
>
>    apachectl restart
>
> Now you should see the phpinfo test page at http://localhost:8080/test.php
>
> Enable the rewrite module by uncommenting this line in
> /usr/local/etc/apache2/2.4/httpd.conf
>
>    LoadModule rewrite_module libexec/mod_rewrite.so
>
> Create the following file: /usr/local/etc/apache2/2.4/extra/httpd-pga.conf
>
>    <VirtualHost *:8080>
>      DocumentRoot /Users/machrist/Documents/Airavata/airavata-php-gateway/
> public/
>      <Directory "/Users/machrist/Documents/Airavata/airavata-php-gateway/
> public/">
>        DirectoryIndex index.php
>        AllowOverride All
>        Require all granted
>      </Directory>
>    </VirtualHost>
>
> (Optional) NOTE: instead of `*:8080` you can specify a hostname, like
> `pga.local` and then
> just make sure to add to your /etc/hosts file:
>
>    127.0.0.1   pga.local
>
> Add the following line to /usr/local/etc/apache2/2.4/httpd.conf
>
>    Include /usr/local/etc/apache2/2.4/extra/httpd-pga.conf
>
> Restart apache
>
>    apachectl restart
>
> ## Other configuration stuff
>
> Increase the TTL of the SOAP wsdl cache. Change the default 1 day TTL
> value to
> something much larger in /usr/local/etc/php/php.ini, for example, 10 days:
>
>    soap.wsdl_cache_ttl=864000
>
> Set the timezone in the php.ini file too
>
>
>
>
>
> Once I have Airavata running in our new dev environment with Keycloak I’ll
> give you a configuration you can use to connect to it from your locally
> running PGA.
>
>
> Let me know if you have any questions.
>
> Thanks,
>
> Marcus
>
>
>
>

Mime
View raw message