`

linux下让apache自动启动

阅读更多
在Linux系统中我一般采用编译源码的方式来安装Apache
安装Apache参阅 http://evan-shen.iteye.com/blog/1336141

有两种方法可以让Apache在系统启动时自动启动。

一. 在/etc/rc.d/rc.local中增加启动apache的命令
例如:/usr/local/apache/bin/apachectl start

二. 将apache注册为系统服务

首先将apachectl命令拷贝至/etc/rc.d/init.d目录下,改名为httpd

使用编辑器打开httpd文件,并在第一行#!/bin/sh下增加两行文字如下
# chkconfig: 35 70 30
# description: Apache

*chkconfig这行是必须的,否则无法注册服务,其中三个数字第一个表示在运行级别3和5下启动apache,第二、三是关于启动和停止的优先级配置,无关紧要。

接着注册该服务
chkconfig --add httpd

启动服务
service httpd start

分享到:
评论

相关推荐

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

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

    apache for linux安装

    5. **设置开机启动**:确保Apache在每次系统启动时自动运行: - Debian/Ubuntu: ``` sudo systemctl enable apache2 ``` - CentOS/Fedora: ``` sudo systemctl enable httpd ``` 6. **验证安装**:打开Web...

    linux下设置开机自动启动程序.doc

    Linux 设置开机自动启动程序 本文档详细介绍了在 Linux 系统中设置开机自动启动程序的方法。包括在 /etc/rc.d/rc.local 中增加启动命令、将 apache 注册为系统服务、在 Red Hat Linux 中自动运行程序、登录时自动...

    Linux下搭建Apache

    为了使Apache在系统启动时自动启动,执行: ```bash sudo systemctl enable apache2 # Debian系 sudo systemctl enable httpd # RPM系 ``` 现在,Apache应该已经在默认端口80上监听。你可以通过在浏览器中输入`...

    将Apache添加为Linux的服务 实现自启动

    本文将详细介绍如何将Apache添加为Linux服务,以便实现在系统启动时自动启动Apache。 首先,当你在Linux环境下通过源代码方式编译并安装Apache后,通常可以通过以下命令来启动、停止或重启Apache服务器: ```bash ...

    在linux下设置脚本自动运行的方法.

    例如,假设你想要自动启动Apache服务器,可以创建一个名为`apached`的脚本文件,并将其放置在`/etc/rc.d/init.d`目录下。脚本内容大致如下: ```bash #!/bin/bash RESTART="/usr/local/apache2/bin/apachectl ...

    linux下安装apache服务器

    如果希望Apache在系统启动时自动启动,可以使用`sudo systemctl enable apache2`或`sudo systemctl enable httpd`。 4. **验证安装**: 浏览器中输入`http://localhost`或`http://your_server_ip`,如果能看到...

    Linux下apache-tomcat

    总结,Linux环境下的Apache Tomcat 5.5.28安装和配置涉及多个步骤,包括环境准备、下载解压、配置环境变量、启动和停止服务、验证安装以及部署Web应用。通过这些操作,你可以在Linux服务器上搭建一个高效稳定的Java ...

    Apache linux下部署

    - 要使Apache服务在系统启动时自动启动,需要将其设置为开机自启动: ```bash [root@linuxprobe ~]# systemctl enable httpd ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user....

    Linux账号实现Apache身份验证

    安装完成后,Apache2服务会自动启动,你可以通过访问`http://localhost`来验证其是否正常工作。 接下来,我们要启用Apache的身份验证功能。这需要安装两个模块:mod_pam和mod_sys_group。mod_pam允许Apache与Linux...

    linux下tomcat apache集群配置说明.doc

    在Linux环境下配置Tomcat与Apache集群,主要是为了提高应用程序的可用性和可伸缩性,确保在高并发访问或单个服务器故障时系统仍能正常运行。以下是对文档中提到的知识点的详细说明: 1. **内存分配**: - 根据...

    linux 下的apache配置视频

    本教程将深入探讨在Linux环境下如何配置Apache,让你能够搭建起自己的Web服务环境。 一、安装Apache 1. 更新系统包:在大多数Linux发行版中,首先要确保你的系统是最新的,可以使用`sudo apt-get update`(对于...

    linux下apache页面认证+ssl

    在Linux环境下配置Apache服务器以实现页面认证与SSL加密是一项关键的网络管理技能,尤其是在保障网站安全性和用户数据保护方面。本文将深入解析如何在Linux下完成Apache页面认证及SSL配置,确保网站通信的安全性。 ...

    linux下的Apache配置

    安装完成后,Apache会自动启动。要手动启动、停止或重启Apache,可以使用以下命令: ```bash sudo systemctl start apache2 # for Debian/Ubuntu sudo systemctl start httpd # for CentOS/RHEL/Fedora sudo ...

    Linux下的Apache搭建

    为了使Apache服务启动后可以自动启动,需要添加到系统服务管理中。在Systemd系统(如CentOS 7+)上: ```bash sudo cp support/apachectl /usr/local/bin/ sudo vi /etc/systemd/system/httpd.service ``` 在`...

    linux安装Apache,apache安装包,内含相关安装包

    3. **启动和设置开机启动**:安装完成后,我们需要启动Apache服务,并设置其在系统启动时自动启动: ```bash # 对于基于systemd的系统 (包括Ubuntu和CentOS 7及以上) sudo systemctl start apache2 # 或 httpd ...

    最新版linux apache-tomcat-9.0.37.tar.gz

    在Linux环境下,Apache Tomcat提供了高效且轻量级的Web服务解决方案。 标题中的"最新版linux apache-tomcat-9.0.37.tar.gz"指的是适用于Linux操作系统的Apache Tomcat服务器的9.0.37版本,该版本被打包成了tar.gz...

    Apache2.4.6在Linux中安装及配置自启动

    本教程将详细阐述如何在Linux环境中安装Apache2.4.6并设置其自启动,以确保服务器在系统启动时自动运行。 首先,我们需要确保系统已经安装了必要的开发工具和依赖库。在基于Red Hat的系统(如CentOS)上,可以使用...

Global site tag (gtag.js) - Google Analytics