# Glossary: Web server

### Started By

Web server is spawned by [tboamapp](https://prosbcdocs.telcobridges.com/appendices/appendix-a-glossary/glossary-toolpack/glossary-tboamapp).

### Role

The web server is the main interface of the Toolpack system. Toolpack uses 3rd party web server, Mongrel for Windows and Lighttpd for Linux/Solaris. The web server is manage by [tboamapp](https://prosbcdocs.telcobridges.com/appendices/appendix-a-glossary/glossary-toolpack/glossary-tboamapp) through tboamappctrl.

It allows users to:

* Query the status from the system.
* Query/Modify the configuration stored in a MySQL database.

### High Availability

There are no special mechanism between instances of the web server, they are both independent. When running Toolpack on 2 hosts, both web server instance can read, modify the configuration of the system. If an web server instance crash, it will be restarted by [tboamapp](https://prosbcdocs.telcobridges.com/appendices/appendix-a-glossary/glossary-toolpack/glossary-tboamapp).

### Logs

* Where the logs are located?

\[InstallDir]/toolpack/pkg/\[Version]/web/log//lib/tb/toolpack/pkg/2.3.1/web/log/C:\TelcoBridges\toolpack\pkg\2.3.1\web\log
