Red Hat Enterprise Linux 6下安装Apache Httpd

2024-05-13 14:58

本文主要是介绍Red Hat Enterprise Linux 6下安装Apache Httpd,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、进入Linux控制台并下载相关软件
# wget http://www.fayea.com/apache-mirror//httpd/httpd-2.2.23.tar.gz
2、解压并进入安装目录
# tar -xzvf httpd-2.2.23.tar.gz
# cd httpd-2.2.23
3、编译与安装
# ./configure
# make
# make install

默认情况下apache会安装在如下目录中

/usr/local/apache2

4、启动

# cd /usr/local/apache2/bin/

# ./apachectl start

如果你的主机名不是localhost的情况下,在启动过程中可能会遇到如下问题:

httpd: Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName

修改apache的配置文件,/usr/local/apache2/conf下面

vi conf/httpd.conf

找到如下一下行:#ServerName www.example.com:80

在这行下面增加一行

ServerName localhost:80

重新启动服务

# ./apachectl restart

查看服务有没有启动成功。

# ps -ef |grep httpd

Red Hat Enterprise Linux 6下安装Apache Httpd - banbanaoxiang - banbanaoxiang的博客

服务已经启动,接下来我们访问一下:

Red Hat Enterprise Linux 6下安装Apache Httpd - banbanaoxiang - banbanaoxiang的博客

很不幸的是我们无法访问到,原因是RedHat默认开启的防火墙规则里不允许80端口访问,修改防火墙配置即可

vi /etc/sysconfig/iptables

在里面插入如下一行规则

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

Red Hat Enterprise Linux 6下安装Apache Httpd - banbanaoxiang - banbanaoxiang的博客

修改完之后重启防火墙

/etc/init.d/iptables restart

Red Hat Enterprise Linux 6下安装Apache Httpd - banbanaoxiang - banbanaoxiang的博客
重新访问一下

Red Hat Enterprise Linux 6下安装Apache Httpd - banbanaoxiang - banbanaoxiang的博客

 访问成功

成功之后我们做一下基本的修改

把WebRoot指定到特定的物理目录

Red Hat Enterprise Linux 6下安装Apache Httpd - banbanaoxiang - banbanaoxiang的博客

 

Red Hat Enterprise Linux 6下安装Apache Httpd - banbanaoxiang - banbanaoxiang的博客

重新启动

/usr/local/apache2/bin/apachectl restart


Red Hat Enterprise Linux 6下安装Apache Httpd - banbanaoxiang - banbanaoxiang的博客

OK安装配置成功。

这篇关于Red Hat Enterprise Linux 6下安装Apache Httpd的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/986025

相关文章

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

详解Linux中常见环境变量的特点与设置

《详解Linux中常见环境变量的特点与设置》环境变量是操作系统和用户设置的一些动态键值对,为运行的程序提供配置信息,理解环境变量对于系统管理、软件开发都很重要,下面小编就为大家详细介绍一下吧... 目录前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流

SpringBoot整合Apache Flink的详细指南

《SpringBoot整合ApacheFlink的详细指南》这篇文章主要为大家详细介绍了SpringBoot整合ApacheFlink的详细过程,涵盖环境准备,依赖配置,代码实现及运行步骤,感兴趣的... 目录1. 背景与目标2. 环境准备2.1 开发工具2.2 技术版本3. 创建 Spring Boot

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas