This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
installation:02-software-components [2020/01/26 13:21] mpospisek [Software Installation] |
installation:02-software-components [2020/03/25 21:17] (current) mpospisek ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Software Components ====== | ====== Software Components ====== | ||
| + | |||
| + | ADUCID supports two database systems: PostgreSQL and Microsoft SQL. | ||
| + | * If you decide to use default PostgerSQL database, install it according to the next section. | ||
| + | * If you want to use Microsoft SQL database located on some other host, refer to section [[installation: | ||
| ===== PostgreSQL ===== | ===== PostgreSQL ===== | ||
| Line 33: | Line 37: | ||
| <sxh bash> | <sxh bash> | ||
| # IPv4 local connections: | # IPv4 local connections: | ||
| - | host all | ||
| host all | host all | ||
| </ | </ | ||
| Line 49: | Line 52: | ||
| <codedoc code: | <codedoc code: | ||
| cd /opt | cd /opt | ||
| - | https:// | + | wget https:// |
| + | |||
| tar -xvf openjdk-13.0.2_linux-x64_bin.tar.gz | tar -xvf openjdk-13.0.2_linux-x64_bin.tar.gz | ||
| + | ln -s jdk-13.0.2 jdk-13 | ||
| </ | </ | ||
| ==== Software Configuration ==== | ==== Software Configuration ==== | ||
| + | We need to add one more file to JDK distribution | ||
| + | <codedoc bash> | ||
| + | / | ||
| + | </ | ||
| + | <sxh bash> | ||
| + | version=1 | ||
| + | sequence.allfonts=default | ||
| + | </ | ||
| ===== Tomcat ===== | ===== Tomcat ===== | ||
| Line 69: | Line 81: | ||
| # install tomcat to the /opt/tomcat directory | # install tomcat to the /opt/tomcat directory | ||
| mkdir / | mkdir / | ||
| - | tar xvf apache-tomcat-9*tar.gz -C / | + | |
| + | tar xvf apache-tomcat-9*tar.gz -C / | ||
| # symlink /opt/tomcat to / | # symlink /opt/tomcat to / | ||
| ln -s / | ln -s / | ||
| Line 120: | Line 134: | ||
| [Install] | [Install] | ||
| - | WantedBy=multi-user.target" >/ | + | WantedBy=multi-user.target |
| </ | </ | ||
| Line 154: | Line 168: | ||
| | | ||
| | | ||
| - | | + | |
| </ | </ | ||
| Line 206: | Line 220: | ||
| URIEncoding=" | URIEncoding=" | ||
| </ | </ | ||
| + | |||
| + | Make tomcat user also owner of the jdk-13 directory | ||
| + | <codedoc code: | ||
| + | chown -R tomcat:root / | ||
| + | </ | ||
| Optional: | Optional: | ||
| Line 216: | Line 235: | ||
| CodeIT Apache 2.4 and related modules | CodeIT Apache 2.4 and related modules | ||
| - | Download CodeIT Apache 2.4.25 **(NOT NEWER)** RPMs from %%https:// | + | Download CodeIT Apache 2.4.25 **(NOT NEWER)** RPMs from %%https:// |
| - | Except for modules libnghttp2 and apr-util. They will be downloaded from the epel-release repository. | + | **If the files are no longer on the above URL, you can download them from here:** {{ : |
| <codedoc code: | <codedoc code: | ||
| Line 225: | Line 244: | ||
| cd apache/ | cd apache/ | ||
| - | wget ~~codedoc: | + | wget ~~codedoc: |
| - | wget ~~codedoc: | + | wget ~~codedoc: |
| - | wget ~~codedoc: | + | wget ~~codedoc: |
| - | wget ~~codedoc: | + | wget ~~codedoc: |
| - | wget ~~codedoc: | + | wget ~~codedoc: |
| - | + | </ | |
| + | |||
| + | Put them into selected directory (/ | ||
| + | |||
| + | Except for modules libnghttp2 and apr-util. They will be downloaded from the epel-release repository. | ||
| + | |||
| + | <codedoc code: | ||
| yum -y localinstall apr-1.5.2-1.el7.codeit.x86_64.rpm | yum -y localinstall apr-1.5.2-1.el7.codeit.x86_64.rpm | ||
| yum -y localinstall httpd-filesystem-2.4.25-3.el7.codeit.noarch.rpm | yum -y localinstall httpd-filesystem-2.4.25-3.el7.codeit.noarch.rpm | ||
| Line 463: | Line 488: | ||
| systemctl enable httpd.service | systemctl enable httpd.service | ||
| </ | </ | ||
| + | |||
| + | [<> | ||