`

linux下apache无法启动之(httpd not running, trying to st)

阅读更多
这突然接手的服务器,本来是没什么事的,可是因为机房的问题,需要将服务器迁回来,结果可想而知,关机重启了,其中有一台估计诚心给我过不去,待配置好ip并重启了服务后,发现apache无法正常启动了!

先还没有发现没启动,待点击网页访问时,居然弹出的是linux的网页默认welcome页面,还害得我去查了查是不是httpd.conf中的虚拟目录弄错了。烦恼唉烦恼,对着那文件折腾了半天,于是就试着重启下httpd,以及apache,这才发现问题。

提示了一排天书:
引用
httpd not running, trying to start
    (98)Address already in use: make_sock: could not bind to address [::]:80
    (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
    no listening sockets available, shutting down
    Unable to open logs


大概是说该服务无法绑定到80端口~httpd没有正常启动!查了查相关端口的使用情况,发现也就是httpd在用着嘛,有很多httpd的服务占用着。本来很烦恼的问题,突然来了想法,很关掉那个httpd试试~

引用
killall -9 httpd


再来试试:

引用
/usr/local/apache2/bin/apachectl start
分享到:
评论

相关推荐

    Linux环境下的Apache服务器httpd-2.2.20.tar.gz

    6. **启动**:使用`sudo systemctl start httpd`或`sudo service apache2 start`(取决于你的Linux发行版)来启动Apache服务器。 7. **验证**:访问`http://localhost`或服务器的公网IP,如果显示Apache默认的欢迎...

    Linux下安装Apache httpd.doc

    在Linux环境下安装Apache是常见的需求之一,尤其是在构建Web服务器时。 #### 二、环境准备 本文档将基于以下环境进行Apache的安装与配置: - **操作系统**:CentOS 6.5 (Final) - **内核版本**:2.6.32-431.el6.x86...

    Linux下Apache(httpd)安装包

    在Linux下安装Apache(httpd)的软件包,包含:apr-1.5.2.tar.gz, apr-util-1.5.4.tar.gz, httpd-2.2.31.tar.gz,pcre-8.31.tar.gz

    Linux安装apache(httpd) ,所需的安装包、apr、apr-util、pcre、httpd包

    Linux安装apache(httpd) ,所需的安装包、apr、apr-util、pcre、httpd包、源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),方便用户能更快的进行操作

    Linux(centos)下的Apache安装压缩包:httpd-2.2.34.tar.gz

    Linux(centos)下的Apache安装压缩包:httpd-2.2.34.tar.gz,结合我的博客http://blog.csdn.net/jing12062011/article/details/76850284使用,留存一下便于以后搭建系统用

    linux系统 apache http 免安装包

    这个列表表明压缩包内除了各个组件的源代码或二进制文件外,还包含了一份名为“复制httpd服务.docx”的文档,可能详细介绍了如何在Linux系统中使用这些组件来搭建和配置Apache HTTP Server。用户可以通过遵循这份...

    Apache自动启动及添加为Linux的服务 ZT

    这篇博客文章"Apache自动启动及添加为Linux的服务 ZT"似乎提供了一个比标准方法稍微改进的shell脚本来实现这个目标。下面将详细解释这个过程。 首先,确保Apache已经安装在你的Linux系统上。你可以通过运行以下命令...

    apache for linux安装

    Apache HTTP Server,通常简称为Apache,是世界上最流行的Web服务器软件之一,尤其在Linux操作系统上运行得尤为出色。本文将详细讲解如何在Linux环境下安装Apache。 首先,了解Apache的基础知识是必要的。Apache是...

    Linux下安装APACHE

    Linux 下安装 APACHE Linux 作为一个开源的操作系统,广泛应用于服务器端,APACHE 是一个流行的 Web 服务器软件,而安装 APACHE 在 Linux 下则需要遵循特定的步骤,以避免安装过程中的错误。 下载必要的文件 在...

    linux Apache源码下载 httpd-2.2.9.tar.gz

    安装完成后,Apache的可执行文件将位于指定的`--prefix`目录下,配置文件在`conf`子目录,启动脚本在`bin`目录。 为了使Apache能够作为服务运行,还需要添加启动脚本到系统服务管理中,例如使用System V init或...

    linux离线安装apache

    在Linux环境下离线安装Apache服务器涉及多个步骤,包括但不限于安装必要的开发工具如GCC、G++等,以及配置相关的库文件如PCRE、OpenSSL等。本文将详细介绍整个流程,并针对特定的操作步骤提供指导。 #### 二、准备...

    apache for linux

    apache for linux apache for linux apache for linux apache for linux

    apache httpd2.4.6 for linux

    总的来说,Apache HTTPD 2.4.6是针对Linux系统的强大Web服务器解决方案,其优化的性能、安全特性以及灵活性,使其成为开发和部署Web应用的理想选择。在安装和使用httpd-2.4.6压缩包时,用户应仔细阅读文档,正确配置...

    apache 2.2.34 win32 httpd 最终维护版

    `Apache2`目录可能包含了所有必要的组件,如启动脚本、配置文件(httpd.conf)、日志文件等。 为了部署和配置Apache 2.2.34,你需要: 1. 解压`apache-httpd-2.2.34-win32.zip`到一个合适的位置。 2. 配置`httpd....

    Linux下Apache安装

    本文将深入解析Linux环境下Apache的安装流程,涵盖解压缩、配置、编译、安装及启动验证等步骤。 #### 一、解压缩Apache源码包 首先,你需要获取Apache的源码包,通常是通过下载.tar.bz2格式的压缩文件。在本例中,...

    apache httpd2.4.46源码包

    在Linux环境中,从源码编译Apache HTTPD是理解其工作原理、自定义配置和确保与系统组件兼容性的好方法。 首先,Apache HTTPD 2.4系列的一个显著特点是模块化的架构。源码包中包含了许多核心模块,如mod_http(处理...

    apache2配置文件httpd.conf

    apache2配置文件httpd.conf

    Linux中Apache安装相关软件包 httpd 2 4 tar gz

    1)软件资源列表:《httpd-2.4.9.tar.gz》;《apr-1.5.1.tar.gz》;《apr-util-1.5.3.tar.gz》;《pcre-8.12.tar.gz》。 2)安装步骤详解:http://blog.csdn.net/clevercode/article/details/45438495。 3)欢迎...

    linux下安装apache+php+mysql的最简步骤

    在Linux系统中,构建一个基于Apache、PHP和MySQL的服务器环境,通常被称为LAMP(Linux、Apache、MySQL、PHP)架构。这是一种常见的Web开发平台,适用于动态网站和应用程序的部署。下面将详细介绍如何在Linux环境下...

    Apache2 httpd.conf 中文版

    根据给定的文件信息,我们可以总结出以下有关Apache2 `httpd.conf`配置文件的关键知识点: ### Apache2 httpd.conf 文件概述 - **文件性质**:`httpd.conf`是Apache HTTP服务器的主要配置文件,控制着服务器的行为...

Global site tag (gtag.js) - Google Analytics