`
奔跑的羚羊
  • 浏览: 576821 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache+resin在liunx的搭建

阅读更多
忙了一天,终于能休息一下了。
记录一下这一天来的心得。



1.apache的安装:
下载 $ http://httpd.apache.org/download.cgi 
解压 $ tar zxvf httpd-NN.tar.gz

$ cd httpd-NN
配置 $ ./configure --prefix=PREFIX   
#PREFIX要安装的路径。默认是/usr/local/apache
./configure --prefix=/usr/local/apache2

编译 $ make 
安装 $ make install 
配置 $ vi PREFIX/conf/httpd.conf 
测试 $ PREFIX/bin/apachectl -k start
=/usr/local/apache2/bin/apachectl -t
 

这样就OK了,相对比较简单

2.resin的安装
下载 $ http://www.caucho.com/download/index.xtp
解压 $ tar zxvf resin-3.0.26.tar.gz

生成和apache关联的modules
开始编译,生成mod_caucho.so文件
#./configure --with-apache=/usr/local/apache2
#make
#make install

然后修改APACHE的conf/httpd.conf
最后一段改成
LoadModule caucho_module /usr/local/apache2/libexec/mod_caucho.so

注:resin监听的地址必须和apache监听的地址一致

apache的:
ResinConfigServer 127.0.0.1 6802

resin的:
    <cluster>
      <srun server-id="" host="127.0.0.1" port="6802"/>
    </cluster>


3.apache 添加 mod_rewrite 模块
#cd /root/src/httpd-2.0.55/modules/mappers
#/usr/local/apache2/bin/apxs -c mod_rewrite.c
#gcc -shared -o mod_rewrite.so mod_rewrite.o -lgdbm
#/usr/local/apache2/bin/apxs -i -A -n mod_rewrite mod_rewrite.so

注:/usr/local/apache2/bin/ 是我正在使用的apahce的目录

配置httpd.conf
加入 LoadModule rewrite_module modules/mod_rewrite.so

3.apache 添加 mod_proxy 模块
#cd /usr/local/httpd-2.0.55/modules/proxy/
# /usr/local/apache2/bin/apxs -c -i -a mod_proxy.c proxy_util.c


usr/local/apache2/bin/apxs -c -lcrypto -Wc,-Wall mod_passport.c 
/usr/local/apache2/bin/apxs -i mod_passport.la



4.cronolog安装

下载cronolog  
wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
解压#tar zxvf cronolog-1.6.2.tar.gz
# cd cronolog-1.6.2
# ./configure
# make
# make install
查看cronolog安装后所在目录(验证安装是否成功)
# which cronolog
一般情况下显示为:/usr/local/sbin/cronolog

修改apache的配置文件httpd.conf
将Web日志设置 CustomLog 修改为以下格式
CustomLog "|/usr/local/sbin/cronolog /www/logs/example_%Y%m%d.log" combined
ErrorLog "|/usr/local/sbin/cronolog /www/logs/error_%Y%m%d.log"

搞定!

服务器负载
w | awk -F"," '{print $1 $4}' | awk 'NR==1' | sed 's/up.\{8,24\}//g'

端口连接数
netstat -ant|grep EST|grep :8080|wc


bdb的安装

1.下载db-4.5.20.tar.gz
2.解压#tar zxvf db-4.5.20.tar.gz
#cd db-4.5.20
#cd build_unix
#../dist/configure --enable-java
#make
#make install




svn 客户端的安装

1.下载subversion-1.4.3.tar.bz2,/subversion-deps-1.4.3.tar.bz2
http://subversion.tigris.org/downloads/subversion-1.6.13.tar.bz2
http://subversion.tigris.org/downloads/subversion-deps-1.6.13.tar.bz2

2.解压(不要乱了顺序)
tar zxvf subversion-1.4.3.tar.bz2
tar zxvf subversion-deps-1.4.3.tar.bz2

3.进入subversion-1.4.3文件夹:
#cd subversion-1.4.3
#./configure
#make#编译,如果提示错误,则可能需要root权限
#make install#安装,此时可能需要root用户权限

SVN客户端安装好之后,默认安装目录是/usr/local/subversion


/usr/lib/libexpat.so: could not read symbols: File in wrong format
1、删除安装目录下的configure文件,在我的环境中是httpd-2.2.6/configure
2、删除“httpd-2.26/srclib/apr-util/configure”
3、通过以下命令重建编译文件(httpd-2.26)
./buildconf
4.现在可以编译apache
./configure –enable-lib64 -libdir=/usr/lib64  –enable-ssl –with-ssl=/usr/local/ssl –enable-module=so –prefix=/usr/local/apache2
分享到:
评论

相关推荐

    uvm+vcs+verdi基本平台搭建

    uvm+vcs+verdi基本平台搭建,也许平台不是很难,但是网上没有 UVM 在 VCS 中的详细教程,但是对于初学者就是一道屏障,我探索了几天,下文将一步一步的举例子说明 UVM+VCS+Verdi 的 liunx 平台搭建过程

    Liunx 下 apache+tomcat 集群建设2

    在Linux环境中,构建Apache+Tomcat集群是一种常见的高可用性和负载均衡解决方案,它能够提高Web应用的性能和稳定性。Apache作为前端服务器,负责接收HTTP请求,并通过特定的连接器(如mod_jk)将这些请求转发到后端...

    WinSCP+putty-liunx服务器文件上传工具及远程工具.rar

    在压缩包"WinSCP+putty_liunx服务器文件上传工具及远程工具.rar"中,可能包含了WinSCP和PuTTY的安装文件,以及可能的配置教程或者快捷启动脚本。用户解压后,按照指导进行安装和配置,即可开始使用这两款强大的工具...

    PythonIED + pycharm+ liunx 版本快速下载

    该资源是linux版本的pycharm,在日常下载中由于互联网的原因我们下载的速度很慢,现在上传到CSDN,方便大家快速下载安装,减少等待的时间。版本是2022.1.1,是目前的最新版本,欢迎大家下载安装

    回合手游大话许仙白娘子传奇+视频教程Liunx手工端_白娘子手游

    白娘子外传手游是一款仙侠题材回合制RPG手游,再现三世情缘,全新回合制国风游戏震撼来袭! 修仙之旅,爱不单行,除魔卫道是日常,守三界太平、救天下苍生于水火之中乃职责所在。 各位道友需每日封妖抓鬼、挑战妖王...

    rhcs+iscsi+gfs2+lvs部署双机热备

    linux集群,rhcs、iscsi和gfs2提供共享存储,通过lvs搭建基于共享存储的双机热备web服务,根据lvs的工作模式可选负载均衡、互为主备的工作模式。

    liunx下搭建git服务器

    在Linux系统中搭建Git服务器是开发团队协作的重要一环,它可以帮助团队成员高效地管理和版本控制代码。Git作为分布式版本控制系统,其强大的功能和灵活性深受程序员喜爱。本篇将详细介绍如何在Linux环境下设置一个...

    liunx 搭建svn 所需下载源码

    liunx 搭建svn 所需下载源码 包括:zlib-1.2.5.tar.gz apr-util-1.3.12.tar.gz sqlite-amalgamation-3.6.13.tar.gz apr-1.4.5.tar.gz httpd-2.2.19.tar.gz

    Linux下JDK+Tomcat安装配置

    在客户端输入服务器的ip:8080,如弹出Apache Tomcat的界面则表明配置正确。在页面点击“Status”,输入用户名tomcatadmin,密码123.com,进入页面表示配置正确。 通过以上步骤,可以成功安装和配置JDK和Tomcat环境...

    Liunx搭建Mongodb开发环境

    在Linux环境下搭建MongoDB开发环境,主要涉及到软件的下载、安装、配置等步骤。下面将详细介绍这些步骤中所需的知识点。 首先,从官方网站下载MongoDB的安装包,这一步骤需要用户知道如何访问MongoDB的官网以及选择...

    liunx apache2.4.10全套集成

    Linux Apache 2.4.10 全套集成是一套为Linux系统提供的高效Web...用户只需按照提供的使用说明操作,即可在Linux系统上搭建起高效的Web服务器。这个集成包对于开发者、运维人员以及学习Apache的朋友都是非常实用的资源。

    linux+boa+cgic

    下面将详细阐述这两个概念以及它们在Linux环境中的应用。 Boa Web服务器: Boa是一个简单的、单线程的HTTP服务器,适用于资源有限的设备或对性能要求不高的环境。它的优点在于小巧、易于配置和管理,同时对于初学者...

    Tomcat4.x Windows社区程序

    运行平台: Liunx + JDK + Apache + Tomcat + MYSQL 或 Windows2000(WindowsNT、Windows98) + JDK + Apache + Tomcat + MYSQL 软件开发环境采用 RedHat Linux 7.0 JDK1.3 For Linux ...

    liunx部署环境搭建.md

    liunx环境搭建教程

Global site tag (gtag.js) - Google Analytics