简单易用的Http Server---Cherokee

先上个图

 

 

一、安装

 1、硬件环境:PC Server

 2、软件环境

        操作系统:Debian-5.0.7-i386 Linux-2.6.26-2-686

        软件版本:cherokee-1.0.14

 

 3、下载 

        wget http://www.cherokee-project.com/cherokee-latest-tarball

 3、编译安装

    ./configure --prefix=/home/guoyi/dev-env/cherokee-1.0.14

    报以下错误

    configure: error: msgfmt not found. You need to install the 'gettext' package, or pass --enable-nls=no to configure.

 

    原因:默认的配置启动了nls(本地语言支持),依赖msgfmt,gmsgfmt,xgettext,msgmerge,需要安装相应的软件包。

 

    解决:sudo apt-get install gettext

 

    make && make install

 

二、使用

   1、启动服务

     cherokee服务的启动的方式有二种

     a、网页管理界面启动

     b、

        使用一个后台管理服务进程,来管理cherokee服务器,可在该管理后台启动、停止服务,甚至可以配置虚拟主机,使用方便,上手容易

        也算是cherokee的一个特色。

        命令:$cherokee_home/sbin/cheroke-admin

 

 

 

打开浏览器,输入http://127.0.0.1:9090/ 输入用户名、密码,即可进入管理中心.

        添加一下虚拟主机,比如guoyi.cherokee.com,点右上角的保存,返回主页面,点击"启动"

        修改/etc/hosts 加入127.0.0.1 guoyi.cherokee.com,浏览器访问即可看到效果

       注意:cherokee默认是显示目录结构的,可以通过修改行为规则,去掉"默认"规则下的"列表和发现"改为"静态内容"或者相关的后端服务

 

     b、直接修改配置文件

       cherokee的主配置文件位于$cherokee_home/etc/cherokee/cherokee.conf

该文件的内容结构比较复杂(相对apache或者nginx而言),使用!作为配置结构的分隔符号,

相对于nginx的编程式的结构,直接修改cherokee的配置文件,算是比较头痛的事情。

 

三、配置tomcat反向代理,负载均衡

    1、在管理中心web界面上,Sources>新建>选择远程主机>填写名称->填写host:port->保存

    2、VServers->规则管理->新建规则->类型为扩展->假设是jsp->处理程序选择远程主机->保存 

 

 

四、总结

       可视化的配置管理方式,上手容易,适合非编程人员使用。但是,可视的配置界面上,对一些配置选项,没有给出相关的解释说明,

    或者例子,还是需要去找官方帮助文档。个人还是喜欢nginx的配置方式,够直接。以后有空做下性能测试,和Nginx的最新版本对比一下,

    网上有些测试,但是,使用的cheroke版本比较老,V1都不到。欢迎Http server新兵Cheroke。

 

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值