X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fdocs%2Fselfservice.html;h=34c2f831681a5a383dfccf082ce151098daa85d4;hb=6f76f84db8de0e02253dfd551ae254c48855d3f6;hp=f78c2bff20f1c83e9829f683965a7b34b96e66f1;hpb=36939d45fbe729c953a81354030bedcb17fad91f;p=freeside.git diff --git a/httemplate/docs/selfservice.html b/httemplate/docs/selfservice.html index f78c2bff2..34c2f8316 100644 --- a/httemplate/docs/selfservice.html +++ b/httemplate/docs/selfservice.html @@ -33,13 +33,12 @@ Then:
  • regcode.html - Registration code pre-signup
  • stateselect.html - State selection pre-signup -
  • When linking to signup.cgi, you can include a referring custnum in the URL as follows: http://public.web.server/path/signup.cgi?ref=1542
  • Enable CGI execution for files with the `.cgi' extension. (with Apache)
  • Create the /usr/local/freeside directory on the external machine (owned by the freeside user).
  • touch /usr/local/freeside/selfservice_socket; chown freeside /usr/local/freeside/selfservice_socket; chmod 600 /usr/local/freeside/selfservice_socket
  • Use suEXEC or setuid to run signup.cgi, selfservice.cgi, agent.cgi and passwd.cgi as the freeside user. Do not run your public web server as the freeside user!
  • Append the identity.pub from the freeside user on your freeside machine to the authorized_keys file of the newly created freeside user on the external machine(s). -
  • Run an instance of
    freeside-selfservice-server user machine agentnum refnum
    on the Freeside machine for each external machine. +
  • Run an instance of
    freeside-selfservice-server user machine
    on the Freeside machine for each external machine. Optional: