Erinevus lehekülje "Installimine" redaktsioonide vahel
Allikas: Kuutõrvaja
(New page: ISPmani installimisel kasutasin juhendeid: * docs/INSTALL * http://www.azxws.com/ispman/ispman-handbook.html * http://gentoo-wiki.com/HOWTO_LDAPv3 ===Sammsammuliselt=== '''...) |
|||
30. rida: | 30. rida: | ||
* selleks võib kasutada näiteks: | * selleks võib kasutada näiteks: | ||
− | cd contrib/perl | + | cd contrib/perl |
− | make install-cpan-site | + | make install-cpan-site |
* CGI::Session | * CGI::Session | ||
65. rida: | 65. rida: | ||
'''Andmete import''' | '''Andmete import''' | ||
− | cd /opt/ispman | + | cd /opt/ispman |
− | cat conf/ldif/ispman.ldif | ./bin/ispman.substConf | ./bin/ispman.ldifload -f - | + | cat conf/ldif/ispman.ldif | ./bin/ispman.substConf | ./bin/ispman.ldifload -f - |
* kontrolli, et toimiks | * kontrolli, et toimiks | ||
74. rida: | 74. rida: | ||
'''Apache conf:''' | '''Apache conf:''' | ||
− | <VirtualHost *:80> | + | <VirtualHost *:80> |
#SSLEngine on | #SSLEngine on | ||
Servername ispman.laas1.eenet.ee | Servername ispman.laas1.eenet.ee | ||
85. rida: | 85. rida: | ||
AllowOverride None | AllowOverride None | ||
</Directory> | </Directory> | ||
− | </VirtualHost> | + | </VirtualHost> |
Hiljem on ehk mõtekas panna mod_perl käima: | Hiljem on ehk mõtekas panna mod_perl käima: |
Viimane redaktsioon: 5. märts 2007, kell 01:58
ISPmani installimisel kasutasin juhendeid:
* docs/INSTALL * http://www.azxws.com/ispman/ispman-handbook.html * http://gentoo-wiki.com/HOWTO_LDAPv3
Sammsammuliselt
Tekita ISPMani kasutaja
* adduser -c "ISPMan User" -u 500 -g ispman ispman
'Paigalda ispman /opt/isman kataloogi.
* tõmba viimane ispmani sorts alla ja paki lahti: * wget http://puzzle.dl.sourceforge.net/sourceforge/ispman/ispman-1.3rc2.tar.gz * tee cvs-i uuendus: o cd ispman-1.3 o cvs -z3 update -dP * paigalda: o ./configure o make o =make install-bin install-agent install-web
* cd /opt/ispman/conf * cp ispman.conf.example ispman.conf * redigeeri confi vajadustele
Lisada Perli moodulid:
* selleks võib kasutada näiteks:
cd contrib/perl make install-cpan-site
* CGI::Session * Text::Template * locale-maketext-lexicon * Net::LDAP * IO::Scalar * HTML::Entities * Email::Valid * Unicode::String
OpenLDAP UUE installi puhul SLAPD.conf
* o cd /opt/ispman/ o cat /tmp/ispman-1.3/install-data/examples/openldap/slapd.ldapv3.conf.tmpl | ./bin/ispman.substConf > /etc/openldap/slapd.conf o cp /opt/ispman/conf/schema/* /etc/openldap/schema/ o chown :ldap /etc/openldap/slapd.conf o chmod g+r /etc/openldap/slapd.conf
* Samuti paranda include direktiivides path-id õigeks.
Valikuline: (saab ka ilma ldaps-ita):
* tekita masina cert. Näiteks /etc/openldap/ssl/gencert.sh abil * /etc/conf.d/slapd fails sea: o OPTS="-h 'ldaps:// ldap:// ldapi://%2fvar%2frun%2fopenldap%2fslapd.sock'"
* /var/lib/openldap-data kataloogil ja selles asuvatel failidel peab olema omandus ldap:ldap * kontrolli vigade suhtes programmiga slaptest
Andmete import
cd /opt/ispman cat conf/ldif/ispman.ldif | ./bin/ispman.substConf | ./bin/ispman.ldifload -f -
* kontrolli, et toimiks o ldapsearch -h lennutaja.eenet.ee -b "o=ispman,dc=eenet,dc=ee" -LLL "(ispmanVar=*)" o ./bin/ispman.listVars
Apache conf:
<VirtualHost *:80> #SSLEngine on Servername ispman.laas1.eenet.ee DocumentRoot /opt/ispman/htdocs Options FollowSymlinks ExecCGI <Directory /opt/ispman/htdocs> Options ExecCGI AddHandler cgi-script .cgi DirectoryIndex index.html index.cgi AllowOverride None </Directory> </VirtualHost>
Hiljem on ehk mõtekas panna mod_perl käima:
<VirtualHost *> ServerName ispman.yourdomain.tld DocumentRoot /opt/ispman/htdocs PerlModule Apache::Registry ScriptAlias /cgi-bin /opt/ispman/cgi-bin <Directory /opt/ispman/cgi-bin> Options ExecCGI Allow from all </Directory> <Directory /opt/ispman/htdocs> DirectoryIndex index.html index.cgi AllowOverride None <Files *.cgi> Options ExecCGI SetHandler perl-script PerlHandler Apache::Registry </Files> </Directory> </VirtualHost>
Veebiliideses
Hostid ja Hostgroupid Esimese asjana kindlasti tuleks hostid ja hosgrupid seada, et ispmanil oleks mille kallal tööd teha
Apache conf vaadata üle käsuread, eriti start ja stop jne käsud.
ISPMan-Agent Igas masinas, mis ISPMani klastrisse kuulub, peab käima ispman-agent