忙了一天,终于能休息一下了。
记录一下这一天来的心得。
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 中的详细教程,但是对于初学者就是一道屏障,我探索了几天,下文将一步一步的举例子说明 UVM+VCS+Verdi 的 liunx 平台搭建过程
在Linux环境中,构建Apache+Tomcat集群是一种常见的高可用性和负载均衡解决方案,它能够提高Web应用的性能和稳定性。Apache作为前端服务器,负责接收HTTP请求,并通过特定的连接器(如mod_jk)将这些请求转发到后端...
在压缩包"WinSCP+putty_liunx服务器文件上传工具及远程工具.rar"中,可能包含了WinSCP和PuTTY的安装文件,以及可能的配置教程或者快捷启动脚本。用户解压后,按照指导进行安装和配置,即可开始使用这两款强大的工具...
该资源是linux版本的pycharm,在日常下载中由于互联网的原因我们下载的速度很慢,现在上传到CSDN,方便大家快速下载安装,减少等待的时间。版本是2022.1.1,是目前的最新版本,欢迎大家下载安装
白娘子外传手游是一款仙侠题材回合制RPG手游,再现三世情缘,全新回合制国风游戏震撼来袭! 修仙之旅,爱不单行,除魔卫道是日常,守三界太平、救天下苍生于水火之中乃职责所在。 各位道友需每日封妖抓鬼、挑战妖王...
linux集群,rhcs、iscsi和gfs2提供共享存储,通过lvs搭建基于共享存储的双机热备web服务,根据lvs的工作模式可选负载均衡、互为主备的工作模式。
在Linux系统中搭建Git服务器是开发团队协作的重要一环,它可以帮助团队成员高效地管理和版本控制代码。Git作为分布式版本控制系统,其强大的功能和灵活性深受程序员喜爱。本篇将详细介绍如何在Linux环境下设置一个...
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
在客户端输入服务器的ip:8080,如弹出Apache Tomcat的界面则表明配置正确。在页面点击“Status”,输入用户名tomcatadmin,密码123.com,进入页面表示配置正确。 通过以上步骤,可以成功安装和配置JDK和Tomcat环境...
在Linux环境下搭建MongoDB开发环境,主要涉及到软件的下载、安装、配置等步骤。下面将详细介绍这些步骤中所需的知识点。 首先,从官方网站下载MongoDB的安装包,这一步骤需要用户知道如何访问MongoDB的官网以及选择...
Linux Apache 2.4.10 全套集成是一套为Linux系统提供的高效Web...用户只需按照提供的使用说明操作,即可在Linux系统上搭建起高效的Web服务器。这个集成包对于开发者、运维人员以及学习Apache的朋友都是非常实用的资源。
下面将详细阐述这两个概念以及它们在Linux环境中的应用。 Boa Web服务器: Boa是一个简单的、单线程的HTTP服务器,适用于资源有限的设备或对性能要求不高的环境。它的优点在于小巧、易于配置和管理,同时对于初学者...
运行平台: Liunx + JDK + Apache + Tomcat + MYSQL 或 Windows2000(WindowsNT、Windows98) + JDK + Apache + Tomcat + MYSQL 软件开发环境采用 RedHat Linux 7.0 JDK1.3 For Linux ...
liunx环境搭建教程