User Tools

Site Tools


tilausj:settings

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
tilausj:settings [2019-03-02 10:52] kristertilausj:settings [2020-05-16 13:27] (current) – removed krister
Line 1: Line 1:
-==== Palvelinvaatimukset ==== 
  
-  * 64bit Linux-käyttöjärjestelmä (testattu Debianilla) 
-  * Järjestelmän vaatimat paketit 
-    * apache2, mod_rewrite, libapache2-mod-php (versio 7.2), php-ldap, php-mcrypt 
-    * libapache2-mod-auth-kerb (single-sign-on) 
-    * unixodbc, curl, apt-transport-https (sql-ajurit) 
-    * curl, cron (ajastetut tehtävät) 
-    * cifs-utils (efecte/csv-integrointi)  
- 
-=== SQL-ajurit === 
-  *  Microsoft odbc-driver (https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017)  
-       <code> 
-    curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - 
-    curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list 
-    apt-get update 
-    ACCEPT_EULA=Y apt-get install msodbcsql17</code> 
-  * Microsoft sqlsrv-driver (https://github.com/Microsoft/msphpsql/releases) 
-    * php_sqlsrv_72_nts.so hakemistoon: /usr/lib/php/20170718/ 
-    * /etc/php/7.2/mods-available/sqlsrv.ini <code>; priority=20 
-extension=php_sqlsrv_72_nts.so</code> 
-    * phpenmod sqlsrv (tarvittaessa) 
- 
-=== Apache === 
-  * Apache conffiin lisättävä <code><IfModule mod_rewrite.c> 
-     RewriteEngine On 
-     RewriteBase / 
- 
-     RewriteCond %{REQUEST_URI} ^system.* 
-     RewriteRule ^(.*)$ /index.php?/$1 [L] 
- 
-     RewriteCond %{REQUEST_URI} ^application.* 
-     RewriteRule ^(.*)$ /index.php?/$1 [L] 
- 
-     RewriteCond %{REQUEST_FILENAME} !-f 
-     RewriteCond %{REQUEST_FILENAME} !-d 
-     RewriteRule ^(.*)$ index.php?/$1 [L] 
-</IfModule></code> 
- 
-== Single-Sign-on == 
-  * Ohjeita esim. [[http://www.grolmsnet.de/kerbtut/|täällä]]. Apache-conffiin:<code> <LocationMatch ".*\/sso"> 
-     Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec 
-     AuthType Kerberos 
-     AuthName "DOMAIN Login" 
-     KrbMethodNegotiate On 
-     KrbMethodK5Passwd On 
-     KrbAuthRealms DOMAIN.COM 
-     Krb5KeyTab /etc/apache2/tilausj-keytab 
-     require valid-user 
-</LocationMatch> 
-</code> 
- 
-=== PHP === 
-  * /etc/php/7.2/apache2/php.ini-tiedostoon tarvittaessa: 
-    * short_open_tag = On 
-    * upload_max_filesize = 20M 
-    * post_max_size = 80M 
- 
-=== Muut === 
-  * sähköpostin lähetystä varten oletussähköpostiohjelma esim. exim4 tulee olla configuroitu siten, että postia voi lähettää myös palvelimen ulkopuolelle 
- 
- 
-Seuraavana step: [[tilausj:installation|Asennusohjeet]] 
tilausj/settings.1551523966.txt.gz · Last modified: 2019-03-02 10:52 by krister