Skip to content
Snippets Groups Projects
Select Git revision
  • 5a1f1651dcab3a40febd82e8a99f8215da47e815
  • master default protected
  • devel
  • hruska-feature-clients-api
  • malostik-#5066-deduplicate-idea-ids
  • warden-postgresql-port
  • hruska-feature-#6799-filter-keys
  • hruska-feature-5066-duplicateIdeaID
  • warden-client-3.0-beta3
  • warden-server-3.0-beta3
  • warden-client-2.2-final
  • warden-server-2.2-final
  • warden-client-3.0-beta2
  • warden-server-3.0-beta2
  • warden-client-2.2
  • warden-server-2.2-patch3
  • warden-client-3.0-beta1
  • warden-server-3.0-beta1
  • warden-server-2.2-patch1
  • warden-client-3.0-beta0
  • warden-server-3.0-beta0
  • warden-server-2.2
  • warden-server-2.1-patch1
  • warden-client-2.1
  • warden-server-2.1
  • warden-server-2.1-beta6
  • warden-server-2.1-beta5
  • warden-server-2.1-beta4
28 results

README.warden-apache

Blame
  • Forked from 713 / Warden / Warden - archive
    Source project has a limited visibility.
    README.warden-apache 2.31 KiB
    Strucny technicky navod pro preklopeni Warden serveru pod Apache a mod_perl
    ===========================================================================
    
    INSTALACE
    =========
    
    1) Instalace Apache a MySQL DB
    	
    	aptitude install apache2 mysql-server
    
    2) Povoleni mod_ssl
    
    	an2enmod ssl
    
    3) Instalace knihovny mod_perl
    
    	libapache2-mod-perl2
    
    4) Instalace podpory metody prefork pro Apache
    
    	apache2-mpm-prefork
    
    5) Instalace nove pridanych modulu
    
    	aptitude install libcrypt-x509-perl libmime-base64-perl
    
    
    KONFIGURACE
    ===========
    
    1) Nastaveni APACHE 
    
    	a) /etc/apache2/sites-enables/default
    		- konfigurace sekce <VirtualHost *:443>
    		- includovani potrebnych parametru ze souboru {warden-server}/etc/warden-apache.conf
    			Include /opt/warden-server/etc/warden-apache.conf
    	
    	b) Nastaveni vykonovych parametru Apache (/etc/apache2/apache2.conf)
    		- modul prefork (nastavujte dle vykonu vaseho serveru)
    		= pro 12C, 16GB RAM funguje dobre
    
    			<IfModule mpm_prefork_module>
    			    StartServers          2
    			    MinSpareServers       4
    			    MaxSpareServers       8
    			    ServerLimit           700
    			    MaxClients            700
    			    MaxRequestsPerChild   0
    			</IfModule>
    
    
    		- parametry spojeni
    			
    			Timeout 10
    			KeepAlive Off
    
    
    	c) restartovani Apache po kazde zmene Warden.pm (serverova cast)
    
    
    2) Nastaveni DB
    
    	a) (volitelne) Vytvoreni noveho uzivatele
    	b) Vytvoreni databazove struktury
    
    		mysql -u uzivatel -p heslo < {warden-server}/doc/warden.mysql
    
    3) Nastaveni warden-server.conf, warden-client.conf, {warden-server}/etc/warden-apache.conf
    
    	a) Zkontrolovat spravnost IP adres, portu a hlavne cest k certifikatum + nove udaje pro pripojeni do DB
    	b) Pro klienta a server na jednom stroji jsou zrejme treba 2 ruzne certifikaty (me to jinak nejde, zkuste;))
    	
    	Tato chyba se vypisuje pri problemu s certifikaty (chybna adresa serveru, chybne cesty pro certifikat, stejny certifikat pro klienta a server)
    
    	DEBUG: .../IO/Socket/SSL.pm:420: fatal SSL error: SSL connect attempt failed with unknown errorerror:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed not well-formed (invalid token) at line 1, column 3, byte 3 at /usr/lib/perl5/XML/Parser.pm line 187
    
    
    SLEDOVATKO
    ==========
    	
    	Pro sledovani stavu Apache, poctu prijatych udalosti, poctu klientu lze pouzit sledovatko
    	{warden-server}/bin/getWebStatus.sh