diff options
-rw-r--r-- | doc/doc.RPKI.CA.Configuration.rootd | 4 | ||||
-rw-r--r-- | doc/doc.RPKI.CA.UI.GUI | 37 | ||||
-rw-r--r-- | doc/doc.RPKI.Installation | 5 | ||||
-rw-r--r-- | doc/manual.pdf | bin | 473302 -> 475047 bytes |
4 files changed, 45 insertions, 1 deletions
diff --git a/doc/doc.RPKI.CA.Configuration.rootd b/doc/doc.RPKI.CA.Configuration.rootd index 4926847b..faccef07 100644 --- a/doc/doc.RPKI.CA.Configuration.rootd +++ b/doc/doc.RPKI.CA.Configuration.rootd @@ -143,3 +143,7 @@ generate a root certificate as follows: -signkey root.key -in root.req \ -outform DER -out root.cer \ -extfile root.conf -extensions x509v3_extensions + +To create a TAL format trust anchor locator use + + $ $top/rcynic/make-tal.sh <rsync URI of root.cer> <local copy of root.cer> diff --git a/doc/doc.RPKI.CA.UI.GUI b/doc/doc.RPKI.CA.UI.GUI index 8346b7c2..6136c601 100644 --- a/doc/doc.RPKI.CA.UI.GUI +++ b/doc/doc.RPKI.CA.UI.GUI @@ -1,4 +1,39 @@ -****** RPKI CA Engine GUI Interface ****** +****** GUI Installation ****** + +Be sure you have $LANG defined in your environment, as in + + export LANG=en_US.UTF-8 + +Then create the initial tables + + $ django-admin.py syncdb --pythonpath /usr/local/etc/rpki --settings=settings + +Answer "yes" when asked if you want to create superuser Enter username for +superuser Enter password + +If you need to recreate superuser, you can + + $ django-admin.py createsuperuser --pythonpath /usr/local/etc/rpki -- + settings=settings + +Now configure apache, using /usr/local/etc/rpki/apache.conf, e.g. + + $ cp apache.conf /usr/local/etc/apache22/Includes/rpki.conf + +You can put it in a virtual host if you wish. + +Restart apache + + $ apachectl restart + +Go to the URL for your web server and enter the superuser and password in login +form. + +If you've only done the above bootstrap, there will only be a single handle to +manage, so the GUI will automatically bring you to the dashboard for that +handle. + +****** Using the GUI ****** ****** GUI Examples ****** diff --git a/doc/doc.RPKI.Installation b/doc/doc.RPKI.Installation index a7386b77..1b529615 100644 --- a/doc/doc.RPKI.Installation +++ b/doc/doc.RPKI.Installation @@ -114,6 +114,11 @@ Packages you will need: o FreeBSD: /usr/ports/databases/rrdtool o Ubuntu: rrdtool +* http://www.freshports.org/www/mod_wsgi3/ If you intend to run the GUI with + wsgi, its default configuration, you will need to install mod_wsgi v3 + + o FreeBSD: /usr/ports/www/mod_wsgi3 + ***** Configure and build ***** Once you have the prerequesite packages installed, you should be able to build diff --git a/doc/manual.pdf b/doc/manual.pdf Binary files differindex 1e5a4a59..96f2ce83 100644 --- a/doc/manual.pdf +++ b/doc/manual.pdf |