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