Hi Sergei,
Many thanks to this rapid feedback. I want to precise some things.

I've already read all disponible docs from Freebsd Ports and openxpki related 
wiki, mailing lists, github...

My goal isn't to install a removed port but I wanted to point that I want to 
expose GUI to users.
In fact, I just want indication to configure my nginx (or apache) web server to 
serve openxpki master UI and enrolment UI web contents and I 've no idea how to 
do this altough I've read many many docs and READMEs

I'm actually trying to install a Debian distro to get an example of web server 
configuration.
I think it will look like the openxpki-mason-mod_perl.conf I've found on github 
but you said that Mason is no longer part of openxpki so I'm a bit confused.

Thanks for pointing that two dependencies were missing from freshports.com ( 
Where this point is documented ? ) 

The real question is :
Which steps should I do to tell my web server to serve Perl GUIs (Master & 
Enrolment UI).

Many thanks
Hasard.

> Date: Mon, 29 Sep 2014 22:17:34 +0400
> From: [email protected]
> To: [email protected]
> Subject: Re: [OpenXPKI-users] FreeBSD GUI deployment
> 
> Hi Jacques,
> 
> Have a look here for general advice of using this port:
> 
> https://github.com/openxpki/openxpki/blob/develop/package/freebsd/README-FREEBSD.TXT
> 
> On 29.09.2014 19:02, Jacques MAROIN wrote:
> > Here is my problem,
> > I have installed a fresh FreeBSD 10 system and built
> > security/p5-openxpki from ports.
> > Next, I've taken the openxpki/config.d from openxpki's github to put a
> > default configuration for testing purposes.
> >
> > I've modified a bit the rc.d script because it didn't work out of box
> > (service stop is still not 100% functionnal because it kill the main
> > process but not the watchdog one, just a detail although it's a bit
> > important)
> 
> Thanks for pointing this.
> 
> >
> > Now, servers processes seems to work fine but I am stuck to deploy the
> > OpenXPKI-Client-HTML-Mason Interface with an nginx/apache (doesn't
> > matter) web server.
> 
> Port OpenXPKI-Client-HTML-Mason has been removed these days forever. 
> What a strange idea to install a port which was removed?
> 
> Mason is no longer supported as a UI technology by the OpenXPKI project. 
> You have to use FastCGI or CGI handler. Have a look at the site and wiki:
> 
> http://openxpki.org
> 
> > Several ports related to openxpki have been deleted recently and I am
> > unable to find a documentation which clearly explain how to configure
> > webserver and which files I need to expose GUI to openxpki users.
> 
> A port message, which is displayed after installing the main port 
> (p5-openxpki) briefly says about this.
> If you did not noticed it, you can read it here:
> 
> https://svnweb.freebsd.org/ports/head/security/p5-openxpki/pkg-message?revision=367626&view=markup
> 
> You have to look at configuration examples, which are installed by this 
> port inside your %EXAMPLES_DIR%.
> 
> Openxpki itself is a set of server-side tools which can be used to setup 
> a node, which can play a certain role in your PKI infrastructure. It is 
> up to you to design you PKI. And it is up to you to put life inside your 
> installation, and explain to it what it should do. You have to pass a 
> long road before you can disturb USERS about their GUI. This procedure 
> (called deployment) in _not_ specific to FreeBSD.
> 
> > Does Mason-GUI & Enrolment-GUI are 100% Perl script once openxpki have
> > been builded, or do I require htdocs file from github ?
> > Does openxpki-mason-mod_perl.conf still applicable on a FreeBSD system
> > and which files sould I point to from this file ?
> >
> > Can someone explain me why Servers, Clients, Deployment ... ports are
> > now bundled in one single port and why htdocs aren't available from ports?
> 
> They do. And docs which are available in the distribution, are installed 
> by the port too. But let me recommend, that you read related site and 
> wiki instead of the distributed docs, which are in a preliminary stage 
> of development.
> 
> The present version of the FreeBSD port needs some mending (this is 
> fixed in the version to come):
> 
> 1. You have to install dependencies, which are missing from the present 
> version of port:
> 
> databases/p5-DBD-Mock
> security/p5-Crypt-CBC
> 
> 2. You have to install perl interface for database of your choice. E.g. 
> one of the following:
> 
> databases/p5-DBD-mysql
> databases/p5-DBD-Pg
> databases/p5-DBD-Oracle
> 
> > Can Someone point me out the right way to deploy ox's GUIs on FreeBSD ?
> > If it is complicated to do that in a simple way, which system do you
> > advise for future simple deployments?
> 
> Again, deployment is not system specific. Choose one where you feel more 
> comfortable.
> That said, some Linux distributions are better documented with a 
> step-by-step instructions.
> If all you want is to setup a standard demo CA, then your way is there.
> 
> All the best,
> Sergei
> 
> ------------------------------------------------------------------------------
> Slashdot TV.  Videos for Nerds.  Stuff that Matters.
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
> _______________________________________________
> OpenXPKI-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/openxpki-users
                                          
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
OpenXPKI-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-users

Reply via email to