X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fdocs%2Fselfservice.html;h=34c2f831681a5a383dfccf082ce151098daa85d4;hb=6f76f84db8de0e02253dfd551ae254c48855d3f6;hp=370704fe8c7e4b585a70fcbad023020b791f6be7;hpb=4c80aee9030dc645c0e8e487ce496b9e35b06f91;p=freeside.git diff --git a/httemplate/docs/selfservice.html b/httemplate/docs/selfservice.html index 370704fe8..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 (see install.html for details) to run signup.cgi, selfservice.cgi, agent.cgi and passwd.cgi as the freeside user. +
  • 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: