Nginx
Nginx is the default and recommended web server for Kythia Workspace. It’s incredibly fast, lightweight, and has excellent integration with PHP-FPM/FastCGI.
Installing
Section titled “Installing”- Go to Web Server -> Nginx
- Select a version from the list (the latest stable version is recommended)
- Click Install - Kythia downloads the official Windows binary from nginx.org
Starting / Stopping
Section titled “Starting / Stopping”Use the Start / Stop buttons in the Nginx panel. Kythia manages the Nginx background process automatically.
The default port is 80 (configurable in Settings).
Configuration
Section titled “Configuration”Kythia automatically patches nginx.conf each time you start Nginx to:
- Set the correct listening port
- Set the Document Root
- Enable PHP FastCGI pass-through (if PHP is running)
Custom server blocks
Section titled “Custom server blocks”You can add custom server {} blocks by placing .conf files in:
These are automatically included by Kythia’s managed nginx.conf.
Virtual hosts (.test domains)
Section titled “Virtual hosts (.test domains)”Kythia includes automatic wildcard vhost support. Any domain matching *.test is routed to a folder matching the subdomain name inside your Document Root.
For example, http://myapp.test -> C:\kythia\www\myapp\
Click the Logs button in the Nginx panel to view the last 100 lines of error.log and access.log directly in the UI.
Log files are permanently stored at:
