aboutsummaryrefslogtreecommitdiff
path: root/rpkid
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid')
-rw-r--r--rpkid/portal-gui/README16
1 files changed, 14 insertions, 2 deletions
diff --git a/rpkid/portal-gui/README b/rpkid/portal-gui/README
index 390ec8c7..fcffc43e 100644
--- a/rpkid/portal-gui/README
+++ b/rpkid/portal-gui/README
@@ -41,6 +41,13 @@ Carol, the directory structure will look something like:
/usr/local/var/rpki/conf/Carol/entitydb/
/usr/local/var/rpki/conf/Carol/rpki.conf
+NOTE: the ${localstatedir}/rpki/conf/ directory structure *MUST* be writable by
+the uid running apache. This is currently a restriction required due to some
+of bpki operations. The installation and user creation scripts attempt ensure
+this happens automatically, but if you are seeing permission denied errors, it
+is almost certainly due to files in this tree not being writable by the apache
+process.
+
=== Prerequisites ===
- install Django
@@ -60,8 +67,13 @@ Fedora: yum install mod_ssl
==== Installation ===
-The portal-gui is configured and installed using the Makefile in the
-top level directory of the rpki tools.
+The portal-gui is configured and installed using the Makefile in the top level
+directory of the rpki tools. The configure script attempts to automatically
+determine which user the apache process runs as, but if it guesses incorrectly,
+you can override it with the WEBUSER=<username> setting when running configure.
+For example:
+
+ ./configure [ ... other options ...] WEBUSER=apache
At the end of the installation process, the django-admin.py script
will prompt you to create a superuser. You want to say "yes" to this