Cherokee Web Server Local Guide

Cherokee is an open-source web server with a web management interface, allowing configuration of static and PHP sites on localhost.


Cherokee is an open-source, cross-platform web server known for its graphical web management interface. It supports PHP, FastCGI, reverse proxy, and is suitable for developers who prefer GUI configuration for their local environments.

Default localhost Access

PurposeAddress
Default Sitehttp://localhost
Management Interfacehttp://localhost:9090

HTTP defaults to port 80; Cherokee Market / management panel commonly uses 9090 (may prompt for setup during installation).

Installation

  • Linux: Some distributions provide the cherokee package.
  • Obtain source code or packages from the Cherokee Project.

On first launch, access the management interface using cherokee-admin to bind to localhost.

Configuring Sites

In the management interface, add “Information Source” and “Virtual Server”, pointing the document root to the project folder. After saving and restarting the service, access via http://localhost.

Common Issues

Management Interface Cannot Be Opened
Run sudo cherokee-admin and log in using the temporary URL and password displayed in the terminal.

Port Conflicts with Apache/Nginx
Change to ports like 8080 in the virtual server settings.

Summary

Cherokee manages localhost sites through a web interface, making it suitable for quickly setting up local PHP or static environments.

访客计数:------ Best viewed in Netscape Navigator · 800×600 © LocalHost Run