热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

CentOS6.3安装apache2.2.23

CentOS6.3安装apache2.2.23跟前面的博客一样,所有的软件包都统一下载到/usr/local/src下面,软件都安装到/usr/local下面。www.2cto.com本次安装的apache在后面是需要跟tomcat通过mod_jk的方式整合,因此...
CentOS 6.3安装apache 2.2.23
 
跟前面的博客一样,所有的软件包都统一下载到/usr/local/src下面,软件都安装到/usr/local下面。
  www.2cto.com  
本次安装的apache在后面是需要跟tomcat通过mod_jk的方式整合,因此也安装了
apr为tomcat提供更好的性能。
 
1、 安装ssl(可选,如果web服务器不需要ssl就不需要安装)
 
# yum install openssl-devel
 
2、 安装pcre(可选)
 
# cd /usr/local/src
 
# tar –zxvf pcre-8.32.tar.gz
 
# cd pcre-8.32
 
# ./configure
 
# make
 
# make install
 
3、 安装apr(可选)  www.2cto.com  
 
# cd /usr/local/src
 
# tar –zxvf apr-1.4.6.tar.gz
 
# cd apr-1.4.6
 
# ./configure --prefix=/usr/local/apr
 
# make
 
# make install
 
# cd /usr/local/src
 
# tar –zxvf apr-util-1.5.1.tar.gz
 
# cd apr-util-1.5.1
 
# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
 
# make
 
# make install
 
4、 安装apache
 
# cd /usr/local/src
 
# tar –zxvf httpd-2.2.23.tar.gz
 
# mv httpd-2.2.23 /usr/local/apache2
 
# cd /usr/local/apache2
 
# ./configure --prefix=/usr/local/apache2 --enable-modules --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-ssl --enable-so --enable-rewrite                      (--enable-ssl是否支持ssl,-enable-so整合tomcat需要该模块,--enable-rewrite URL重写的支持模块,--enable-modules以后可以加载更多模块)
 
# make
 
# make install
 
5、 配置apache服务器
 
不修改该配置启动apache的时候出错
 
# vi /usr/local/apache2/conf/httpd.conf
 
找到#ServerName www.example.com:80   把#去掉
  www.2cto.com  
6、 配置apache开机启动
 
添加httpd服务
 
# cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd
 
# vi /etc/rc.d/init.d/httpd               --在文件开头加上下面2句(注:第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15))
 
# chkconfig: 345 85 15
 
# description: Activates/Deactivates Apache Web Server
 
添加httpd服务
 
# chkconfig -–add httpd
 
开机启动
 
# chkconfig httpd on
 
7、 开放防火墙的80端口
 
# vi /etc/sysconfig/iptables
 
在22端口后加上一行
 
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
 
# chkconfig iptables on                                                     --重启防火墙
 
# reboot                                                                  --重启系统后就可以访问到apache
 

推荐阅读
  • 在Linux环境下,本文详细探讨了Apache服务器中CGI技术的应用与实现。首先,通过使用yum包管理器安装了必要的软件,如PHP。安装完成后,对Apache服务器进行了配置,确保CGI功能正常运行。此外,还介绍了如何编写和调试CGI脚本,以及如何在实际环境中部署这些脚本以提供动态网页内容。实验结果表明,通过合理的配置和优化,Apache服务器能够高效地支持CGI应用程序,为用户提供丰富的交互体验。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • 全面解析:Hadoop技术栈中的Linux操作系统概览
    全面解析:Hadoop技术栈中的Linux操作系统概览 ... [详细]
  • Linux磁盘管理入门指南:MBR分区格式详解与安装步骤
    在 CentOS 7.x 环境下,本文详细介绍了 MBR 分区格式的基本概念及其安装步骤。实验中使用了 SAS 和 SATA 硬盘,其中 SAS 硬盘主要用于企业级应用和服务器,而 SATA 硬盘则广泛应用于个人计算机和低端服务器。文章通过具体操作示例,帮助读者更好地理解和掌握 Linux 磁盘管理的基本技能。 ... [详细]
  • 深入解析:RKHunter与AIDE在入侵检测中的应用与优势
    本文深入探讨了RKHunter与AIDE在入侵检测领域的应用及其独特优势。通过对比分析,详细阐述了这两种工具在系统完整性验证、恶意软件检测及日志文件监控等方面的技术特点和实际效果,为安全管理人员提供了有效的防护策略建议。 ... [详细]
  • 本文深入探讨了IO复用技术的原理与实现,重点分析了其在解决C10K问题中的关键作用。IO复用技术允许单个进程同时管理多个IO对象,如文件、套接字和管道等,通过系统调用如`select`、`poll`和`epoll`,高效地处理大量并发连接。文章详细介绍了这些技术的工作机制,并结合实际案例,展示了它们在高并发场景下的应用效果。 ... [详细]
  • SpringBoot启动脚本详解:BAT文件应用与基础入门指南(SpringBoot系列第1篇)
    如果你还在为SSM框架的复杂搭建过程和繁琐的配置文件而烦恼,那么SpringBoot将是你的一大福音。作为SpringBoot系列的第一篇文章,本文详细介绍了如何使用BAT文件来启动SpringBoot应用,并提供了基础入门指南,帮助开发者快速上手,简化开发流程。 ... [详细]
  • Linux学习精华:程序管理、终端种类与命令帮助获取方法综述 ... [详细]
  • 如何在Linux系统中实施网络流量监测与分析
    本文详细介绍了在Linux系统中实施网络流量监测与分析的方法。通过使用专业的工具和技术,读者可以有效地监控和分析网络流量,从而提高系统的安全性和性能。希望本文能为读者提供有价值的参考和实践指导。 ... [详细]
  • 手机上编写和运行PHP代码的最佳软件推荐 ... [详细]
  • 浅析PHP中$_SERVER[
    在PHP后端开发中,`$_SERVER["HTTP_REFERER"]` 是一个非常有用的超级全局变量,它可以获取用户访问当前页面之前的URL。本文将详细介绍该变量的使用方法及其在不同场景下的应用,如页面跳转跟踪、安全验证和用户行为分析等。通过实例解析,帮助开发者更好地理解和利用这一功能。 ... [详细]
  • MySQL性能优化与调参指南【数据库管理】
    本文详细探讨了MySQL数据库的性能优化与参数调整技巧,旨在帮助数据库管理员和开发人员提升系统的运行效率。内容涵盖索引优化、查询优化、配置参数调整等方面,结合实际案例进行深入分析,提供实用的操作建议。此外,还介绍了常见的性能监控工具和方法,助力读者全面掌握MySQL性能优化的核心技能。 ... [详细]
  • 在 Tomcat 上部署 Jenkins 实现持续集成环境搭建
    本文介绍了如何在Tomcat服务器上部署Jenkins以构建持续集成环境。首先,需下载并解压Tomcat压缩包,例如 `apache-tomcat-8.5.37.tar.gz`。接着,为Tomcat创建一个管理用户,并对相关文件目录进行权限配置,确保Jenkins能够顺利运行于Tomcat之上。此外,还详细阐述了环境配置、服务启动及基本的故障排查技巧,为用户提供了一套完整的部署指南。 ... [详细]
author-avatar
我的菜菜呀
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有