Apache + Jetty 环境搭建手记

分享到:

一、基础准备

系统环境:CentOS 5.4 64位
软件版本号

  版本号 下载地址 备注
httpd
  • 2.2.20 (released 2011-08-30)
  • http://httpd.apache.org/download.cgi#apache22 选用的是2.2.x版本系统最新稳定版
    Jetty 7.5.1.v20110908 http://download.eclipse.org/jetty/ 选用是7.x版本系列最新的稳定版

    软件的安装都基于源代码编译安装,当然你也可以选择rpm等方式安装,笔者一般趋向于自定义安装,方便以后管理。

    在安装中,可能会遇到编译错误,请保证系统的c/c++编译器正确安装。

    二、Httpd的安装

    很多都都介绍过安装过程,该过程很简单,主要是根据你自己的需求配置一些特别的参数

    wget http://labs.renren.com/apache-mirror//httpd/httpd-2.2.20.tar.gz

    tar zxvf httpd-2.2.20.tar.gz

    cd httpd-2.2.20

    ./configure –prefix=/usr/local/httpd2 –with-mpm=worker –enable-so –enable-module=all –enable-proxy –enable-proxy-connect –enable-proxy-http –enable-proxy-ajp –enable-proxy-balancer

    make && make install

    设置网站目录为 /var/www

    修改httpd.conf增加如下内容

    <Directory "/var/www">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    修改httpd-vhost.conf

    <VirtualHost *:80>
        ServerAdmin www
        DocumentRoot "/var/www/www.test.com"
        ServerName www.test.com
        ServerAlias test.com
        ErrorLog "logs/www.test.com-error_log"
        CustomLog "logs/www.test.com-access_log" common
    </VirtualHost>

    配置hosts,就可以通过www.test.com访问了

    三、安装Jetty

    wget http://download.eclipse.org/jetty/7.5.1.v20110908/dist/jetty-distribution-7.5.1.v20110908.tar.gz

    tar zxvf jetty-distribution-7.5.1.v20110908.tar.gz

    ln –s  jetty-distribution-7.5.1.v20110908.tar.gz jetty

    评论关闭。