Suse9下编译和安装Apache2
在上次给客户实施项目的过程中,由于客户的服务器是定制的SUSE
Linux Enterprise Server,没有安装过多的软件,所以很多东西都要自己重新安装。
首先就是apache,需要在服务器上重新编译安装。
一下是操作步骤:
<!---->1.
<!---->从http://httpd.apache.org/下载httpd-2.2.8.tar.gz,然后解压到目录"httpd-2.2.8",结构如下:
<!----><!----><!---->
<!---->2.
<!---->进入"httpd-2.2.8"目录
<!---->3.
<!---->按照如下内容修改config.nice文件并保存.
"./configure"
\
"--prefix"
\
"
/apache-2.2.8" \
"--with-expat=builtin"
\
"--enable-ssl"
\
"--enable-proxy"
\
"--enable-rewrite"
\
"--enable-headers"
\
"--enable-expires" \
"$@"
其中" /apache-2.2.8"为apache安装目录.
<!---->4.
<!---->执行这个文件 ./config.nice
<!---->5.
<!---->编译 make
<!---->6.
<!---->安装 make install
<!---->7.
<!---->进入生成的apache安装目录,结构如下:
<!----><!----><!---->
<!---->8.
<!---->进入bin子目录,执行 ./httpd -l 查看编译的模块.
如果需要的模块 ssl , rewrite ,
proxy , headers , expires 都存在,则编译安装成功.
<!---->9.
<!---->执行./apachectl -k start 启动apache,访问hostname.页面能够正常显示.
说明:
- <!---->
<!---->客户服务器为64位,编译时增加编译参数 --with-expat=builtin,使用自带的expat。(貌似在64位服务器下编译脚本在定位系统 expat 支持时有些问题。)
- <!---->
<!---->系统需要使用https协议保护传输的个人隐私信息,所以需要编译 ssl 模块。
- <!---->
<!---->由于本系统使用Apache配置为Tomcat集群的负载均衡器,所以必须加载proxy模块。
- <!---->
<!---->本系统使用大量的URL重写,所以使用了 rewrite 模块。
- <!---->
<!---->系统使用Apache的缓存功能,需要使用expires和 headers 模块。
分享到:
相关推荐
然后下载Apache的源代码,例如apr-1.4.6、apr-util-1.4.1、pcre-8.30和httpd-2.4.2,并按照Apache官方文档的指示进行编译和安装。 安装完Apache后,你需要下载Zabbix 3.4.8的源代码,并进行编译安装。这通常包括...
安装apache需要下载httpd-2.2.21.tar.gz安装包,并将其解压缩到/usr/local/apache2目录下。然后,配置apache,启用module和rewrite模块。最后,编译和安装apache。 三、安装libxml2 安装libxml2需要下载libxml2-...
### SUSE Linux 下安装 PHP5 和 Lighttpd 的详细步骤 在 SUSE Linux 系统中安装 PHP5 和 Lighttpd 需要遵循一系列具体的步骤。本文将详细介绍这一过程中的关键步骤和技术要点,帮助读者顺利完成安装配置。 #### 1....
在进行`./configure`之前,确保已经阅读了源码包中的INSTALL文件,这是编译软件包的重要指南,包含编译和安装的详细步骤。在执行`./configure`时,可能会遇到找不到apr(Apache运行库)的问题。为此,需要去apr....
3. **编译安装**:编译完成后,使用 `make` 和 `make install` 进行编译安装。 ```bash make && make install ``` 4. **测试配置**:通过 `apachectl configtest` 命令检查配置是否正确。 ```bash /usr/local/...
默认最小化安装的suse里面没有openssl-devel这个包,在安装apache,并且编译mod_ssl模块的时候会报错:configure: error: ...No recognized SSL/TLS toolkit detected,此时需要将该包装上去
- 如有需要,单独安装Template-Toolkit:`tar xvf Template-Toolkit-2.22.tar.gz`,然后按照说明进行编译和安装。 **5. Bugzilla配置** - 访问`http://yourserver/bugzilla/installation`进行Web配置。 - 根据提示...
《SUSE Linux 10 使用教程》是一本深入解析SUSE Linux 10操作系统的专业指南,由Wiley出版社在2006年2月发行。这本书为用户提供了一个全面了解和掌握SUSE Linux 10的平台,无论是初学者还是经验丰富的系统管理员,都...
Apache Tomcat 6.0.18是一款广泛应用的开源Java Servlet容器,主要负责运行基于Java Servlet和JavaServer Pages(JSP)技术的应用程序。这款软件是Apache软件基金会的一部分,为开发者提供了一个轻量级、高性能的...
9. 软件管理:包括Linux下的软件安装、升级、配置和卸载。 10. 备份与恢复:为系统创建有效的备份策略和灾难恢复计划。 11. 打印机和假脱机子系统:管理Linux环境中的打印任务和相关配置。 12. 串行通信、终端和...
1、操作系统:Nagios可以在多种操作系统上安装和运行,通常推荐使用Linux发行版,例如SUSE。安装过程中需要确保操作系统环境稳定和安全。 2、安装包:Nagios安装包包括Nagios主程序、Nagios插件、NRPE和NSClient++...
### Linux 下rpm等安装包安装办法 ...以上就是Linux环境下rpm、tar、tar.gz、bz2等格式文件的基本安装方法及其常见问题解决策略。掌握这些基本技能可以帮助Linux初学者更好地管理和使用各种软件包。
如果我们要编译或配置需要openssl支持的软件,如Nginx、Apache等Web服务器,就需要安装这个开发包。 **安装openssl和openssl-devel的步骤:** 1. **更新系统**:首先,确保你的系统是最新的,以避免安装过程中遇到...
4. 以postgresql用户身份解压并编译安装。 5. 配置环境变量,并创建数据目录。 6. 以root身份设置数据目录权限,并启动数据库引擎。 五、Globus Toolkit 4.0.x安装 1. 创建名为globus的用户。 2. 上传Globus ...
4. **构建和安装**: - 配置构建环境。 - 编译源代码并安装到指定位置。 5. **特定平台注意事项**: - 对于不同操作系统(如 Linux 发行版、MacOSX 等),可能需要进行额外的配置和调整。 以上是对 Zenoss Core ...
在Apache服务器上,可以通过缓存模块或者集成的Squid来提高访问响应速度,而在极端情况下,可以采用memcache实现分布式缓存。 MySQL是LAMP架构中的数据库组件,它是一个开源的关系型数据库管理系统。MySQL具有高...