Skip to content

Monthly Archives: June 2008

linux下安装apache2.2+openssl

05-Jun-08

openssl安装: ./config –prefix=/usr shared //注意这里一定要是用shared方式,否则编译apahce的时候会有错误 make make install apache安装: ./configure -prefix=/usr/local/apache2 -enable-so -enable-ssl=static -with-ssl=/usr/ssl 其他的安装步骤见:Apache2 + mod_ssl + php5 完全安装实录 Related items centOS带宽实时流量查看工具 svn: REPORT 请求“/!svn/vcc/default”失败 解决办法 Linux中cp总是提示覆盖文件的解决办法 速度快,操作简单的VPS Tokyo Tyrant使用小结 http://www.pkphp.com/(4)pdo mysql 安装(1)CURL install OpenSSL(2)linux 下安装apache2.2(1)linux iconv 安裝(4)linux apache2.2 安装(9)apache openssl安装(15)linux apache2.2安装(27)如何指定with-config-file-path(1)linux 安裝 iconv(1)apache2.2 ssl(11)linux下安装apache2(12)linux(2)zlib-1.2.2.tar.gz 下载(1)linux iconv 下载(2) var escFun = window.encodeURIComponent ? window.encodeURIComponent [...]

Apache2 + mod_ssl + php5 完全安装实录

05-Jun-08

环境: RedHat 9.0 说明: 使用$ 开头的是普通用户身份执行的命令 使用# 开头的是root帐号执行的命令 第一步:安装apache 下载apache2: http://httpd.apache.org/download.cgi 我需要mod_ssl的支持,和apache1不同的是,mod_ssl不在是单独的模块,而是放在apache发行包里面了,默认是不启用的,config的时候选择上就可以了。 我使用DSO方式编译安装apache,同时将全部模块都编译好,以方便后来可能的需要。只要编辑httpd.conf,在里面去掉不想要的模块(注释或者删除对应模块的LoadModule行),就可以定制自己的apache咯。 $ tar zxvf httpd-2.0.50.tar.gz $ ./configure –prefix=/usr/local/apache2 –enable-so –enable-ssl=shared –enable-mods-shared=all –with-ssl=/usr/local/ssl $ make $ su # make install apache有两种使用模块的方法,其一是永久性包含进核心; 如果操作系统支持动态共享对象(DSO),而且能为autoconf所检测,则模块还可以被动态编译。 DSO模块的存储是独立与核心的,可以被核心使用由mod_so模块提供的运行时刻配置指令包含或排除。 如果编译中包含有任何动态模块,则mod_so模块会被自动包含进核心。如果希望核心能够装载DSO,而不实际编译任何动态模块,需要明确指定–enable-so。 (http://kajaa.bbs.us/ApacheManual/install.html) 第一次按照上述方法编译的apache,启动的时候会报错: # cd /usr/local/apache2 # ./bin/apachectl startssl Syntax error on line 251 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/mod_ssl.so into server: [...]