热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS系统安装Apache服务器

前一阵子读了2个月鸟哥的私房菜,我把基础篇概览了2遍,centos也安装了,但是具体按照文章每篇都作练习就没有耐心了,直接打算安装下apache来练习了,我的计划是1下载2解压3编译安装4配置启动1在apache的官网上下载,我下的是httpd-2.2.17.tar.gz,
前一阵子读了2个月鸟哥的私房菜,我把基础篇概览了2遍,centos也安装了,
但是具体按照文章每篇都作练习就没有耐心了,直接打算安装下apache来练习了,
我的计划是  1 下载 2解压 3编译安装 4 配置启动

1 在apache的官网上下载,我下的是httpd-2.2.17.tar.gz,我的linux在vpc里,拷贝的虚拟机里费了些周章
先把apache压成iso文件,然后加载到虚拟机里,
在 /mnt 中建立一个新文件夹
mkdir -m 711 cdrom
挂载光驱
mount /dev/cdrom /mnt/cdrom
卸载光驱
umount /mnt/cdrom
拷贝文件夹
cp httpd-2.2.17.tar.gz /home/apache/

2 解压
gzip -d httpd-2.2.17.tar.gz
tar xvf httpd-2.2.17.tar

3 编译安装
在这个环节我遇到些小麻烦,看apache官方的文档执行下面的语句
./configure --prefix=/usr/local/apr-httpd/
make
make install
正常这样就可以顺利的安装了,但是我遇到一个问题,如下图


这个问题是没有安装gcc, 我第一反应竟然没有安装gcc, 应该是我当初安装的时候在文字版下的最小安装
然后我启动图形界面打算用“Add/Remove Software”, 可是我一点击就提示一个异常显示说有另外一个应用程序
在使用打不开程序列表,我又google一下,用下面的命令然后重新启动一下就ok了
su -c 'service yum-updatesd stop'
su -c 'yum remove yum-updatesd'

4 配置启动
我把apache安装在/usr/local/apr-httpd/目录下然后
在这个目录下启动
apachectl start
然后打开浏览器,一开浏览器我就懵了,因为我以前在windows下装过apache,
index.html应该是it works, 打开一看不是,是下面的样子


我又执行
apachectl stop,在刷新浏览器,显示找不到该页面,我忽略了centos自带一个apache
于是我执行./apachectl start, 再看浏览器就对了
分别执行apachectl -V, 和./apachectl -V看他们的区别




推荐阅读
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 本文详细介绍了VMware的多种认证选项,帮助你根据职业需求和个人技能选择最合适的认证路径,涵盖从基础到高级的不同层次认证。 ... [详细]
  • 解决JAX-WS动态客户端工厂弃用问题并迁移到XFire
    在处理Java项目中的JAR包冲突时,我们遇到了JaxWsDynamicClientFactory被弃用的问题,并成功将其迁移到org.codehaus.xfire.client。本文详细介绍了这一过程及解决方案。 ... [详细]
author-avatar
手机用户2502853881
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有