This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
niota-docs:niota_install_apache [2025/05/15 16:12] admin |
niota-docs:niota_install_apache [2025/07/17 14:11] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== install Apache application server ==== | ===== install Apache application server ==== | ||
| - | You can download a pre configured Apache from [[niota_links | niota download page]] or from an official Apache download page. Please check [[niota_requirements | system requirements]] for valid combinations of niota application and Apache application server. | + | You can download a pre-configured Apache from [[niota_links | niota download page]] or from an official Apache download page. Please check [[niota_requirements | system requirements]] for valid combinations of niota application and Apache application server. |
| ---- | ---- | ||
| Line 9: | Line 9: | ||
| You can find the installer on [[niota_links | niota download page]]. | You can find the installer on [[niota_links | niota download page]]. | ||
| ---- | ---- | ||
| - | ==== install on Windows ==== | + | ==== Windows - install Apache ==== |
| === install Apache === | === install Apache === | ||
| Line 29: | Line 29: | ||
| ** You can install PHP now or later. Check [[niota_install_php | PHP install]] for further details.** | ** You can install PHP now or later. Check [[niota_install_php | PHP install]] for further details.** | ||
| - | ** If you would like to use LDAP(S) go to page “[niota_set_LDAPS | set LDAPS authentication]].** | + | ** If you would like to use LDAP(S) go to page [[niota_system_config_ldap|set LDAPS authentication]].** |
| - | === install apache as service === | + | === install Apache as service === |
| - | * Stop Apache if running | + | * stop Apache if running |
| - | * Run command prompt in admin mode | + | * run command prompt in admin mode |
| - | * Navigate to folder: “Apache24x64\bin\” | + | * navigate to folder: “Apache24x64\bin\” |
| - | * Run command: | + | * run command: |
| <code> | <code> | ||
| Line 42: | Line 42: | ||
| </code> | </code> | ||
| - | * Open 'Local Services' window | + | In case you need to run the server with a specific service user you can do this: |
| - | * Right click on Apache2.4 -> Properties -> Log On tab -> fill 'This account' form | + | * open 'Local Services' window |
| + | * right click on Apache2.4 -> Properties -> Log On tab -> fill 'This account' form | ||
| - | === remove/uninstall apache service === | + | === remove/uninstall Apache service === |
| - | * Stop Apache service | + | * stop Apache service |
| - | * Navigate to “\bin” folder of that Apache installation which service you would like to remove (e.g.: C:\Apache24x64\bin\ ) | + | * navigate to “\bin” folder of that Apache installation which service you would like to remove (e.g.: C:\Apache24x64\bin\ ) |
| - | * Run command: | + | * run command: |
| <code> | <code> | ||
| Line 58: | Line 59: | ||
| === verify dll files for openssl - used by niota password encryption and LDAPS connection === | === verify dll files for openssl - used by niota password encryption and LDAPS connection === | ||
| - | If the following three dll file are differs in Apache24/bin folder than the ones in PHP folder it raises error during using LDAPS connection or password encryption/decryption: | + | If the following three dll file are different in Apache24/bin folder than the ones in PHP folder it raises error during LDAPS connection or password encryption/decryption: |
| * libssl-1_1-x64.dll | * libssl-1_1-x64.dll | ||
| * libcrypto-1_1-x64.dll | * libcrypto-1_1-x64.dll | ||
| * libsasl.dll | * libsasl.dll | ||
| - | These files must be copied **from PHP** root folder **into Apache24/bin** folder. It is recommended to back up original files of Apache. | + | These files must be copied **from ''PHP''** root folder **into ''Apache24/bin''** folder. It is recommended to back up original files of Apache. |
| Error message starts with //"Call to undefined function openssl_decrypt()..."// | Error message starts with //"Call to undefined function openssl_decrypt()..."// | ||