niota

fascinating. logical.

User Tools

Site Tools


niota-docs:niota_install_apache

This is an old revision of the document!


install Apache application server

You can download a pre-configured Apache from niota download page or from an official Apache download page. Please check system requirements for valid combinations of niota application and Apache application server.


Prerequisites

  • Microsoft Visual C++ 2015-2019 Redistributable (x64).

You can find the installer on niota download page.


Windows - install Apache

install Apache

Unpack the downloaded file and copy the folder to drive’s root.

Eg.: “C:\Apache24x64” or “D:\ Apache24x64”. This is the recommended by the to Apache’s install guide.

  • open ..\conf\httpd.conf
  • verify server root directory path at Define SRVROOT “c:/Apache24x64”
  • verify document root directory path. If you want to place niota somewhere else than “htdocs” folder, change it, otherwise leave it as it is.
Define SRVROOT "c:/Apache24x64"
# ...
DocumentRoot "${SRVROOT}/htdocs"

You can install PHP now or later. Check PHP install for further details.

If you would like to use LDAP(S) go to page set LDAPS authentication.

install Apache as service

  • stop Apache if running
  • run command prompt in admin mode
  • navigate to folder: “Apache24x64\bin\”
  • run command:
httpd.exe -k install -n "Apache24x64_niota"

In case you need to run the server with a specific service user you can do this:

  • open 'Local Services' window
  • right click on Apache2.4 → Properties → Log On tab → fill 'This account' form

remove/uninstall 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\ )
  • run command:
httpd.exe -k uninstall -n "Apache24x64_niota”

verify dll files for openssl - used by niota password encryption and LDAPS connection

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
  • libcrypto-1_1-x64.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.

Error message starts with “Call to undefined function openssl_decrypt()…”

niota-docs/niota_install_apache.1747322847.txt.gz · Last modified: 2025/07/17 14:11 (external edit)