Debian/Ubuntu Linux:安装Cherokee Web服务器

时间:2020-01-09 10:37:59  来源:igfitidea点击:

Cherokee是一个开源的跨平台Web服务器。
如何在Debian或Ubuntu Linux操作系统下安装Cherokee Web服务器?

Cherokee是一种创新,功能丰富且易于配置的开源Web服务器。
它是根据GNU通用公共许可证许可的轻量级高性能Web服务器/反向代理。
它的目标是快速且功能齐全,而且仍然轻巧。
切诺基的主要功能包括一个名为cherokee-admin的图形管理界面,以及一个轻巧的模块化设计。

在Debian或Ubuntu Linux下安装Cherokee

输入以下apt-get命令:

# apt-get install cherokee

如何配置Cherokee?

该服务器带有称为cherokee-admin的图形配置界面。
它为用于配置Cherokee的管理界面运行服务器。
该界面本身可通过您的Web浏览器使用。
新用户将发现此综合管理界面易于使用。
这是管理Web服务器的推荐方法。
要启动cherokee-admin,请输入以下命令:

# cherokee-admin

输出示例:

 
Login:
  User:              admin
  One-time Password: SrYknP3SYwRbsNeJ
 
Web Interface:
  URL:               http://127.0.0.1:9090/
 
[15/12/2012 01:18:34.828] (error) rrd_tools.c:120 - Could not find the rrdtool binary.
Cherokee Web Server 1.0.8 (Nov 28 2011): Listening on port 127.0.0.1:9090, TLS
disabled, IPv6 enabled, using epoll, 4096 fds system limit, max. 2041
connections, caching I/O, single thread

默认情况下,cherokee-admin仅绑定到127.0.0.1(localhost),这意味着您只能从同一系统连接到它。
传递-b选项来指定要收听的网络地址。
如果未提供IP,它将绑定到所有接口:

# cherokee-admin -b 192.168.1.5

或者

# cherokee-admin -b 192.168.1.5 &

或者

# cherokee-admin -b &

默认情况下,cherokee-admin绑定到端口#9090。
您可以使用-p选项设置备用端口:

# cherokee-admin -b 192.168.1.5 -p 2020

验证cherokee-admin和cherokee是否在服务器上运行:

# netstat -tulpn | grep cherokee

输出示例:

tcp6       0      0 :::9090                 :::*                    LISTEN      22333/cherokee-admi
tcp6       0      0 :::80                   :::*                    LISTEN      21090/cherokee-work

关于安全运行Cherokee管理员的注意事项

我建议您通过基于SSH的端口从家里或办公室通过Internet设置和使用cherokee-admin。
例如:

$ ssh -L 9090:localhost:9090 [email protected] -N

如何停止Cherokee管理员?

只需执行以下命令:

# killall -TERM cherokee-admin

Cherokee管理控制台

打开浏览器并输入网址:

http://localhost:9090/

或者

http://192.168.1.5:9090/

如何启动/停止/重启Cherokee Web服务器?

使用如下服务命令:

service cherokee restart
service cherokee stop
service cherokee start
service cherokee status
service cherokee reload