`
wind9984
  • 浏览: 47783 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache auto start

阅读更多

If you compile your own apache form source,your apache will not auto start during boot time.

To enable auto start apache during boot time,you need to do sme configuration on rc.d directory.

 

Follow the steps below and apache will auto start during boot time;

 

>> GO to init.d folder

 

cd /etc/rc.d/init.d

>> Create httpd script

 
vi httpd

>> Copy and paste the code below and save the file (content below is for user who install their  apache at /usr/loacl/apache)

 

#!/bin/sh
#
# Startup script for the Apache Web Server
#
# chkconfig: 345 85 15
# description: Apache is a World Wide Web server. It is used to serve \
# HTML files and CGI.
# processname: /usr/local/apache/bin/httpd
# pidfile: /usr/local/apache/logs/httpd.pid
# config: /usr/local/apache/conf/httpd.conf

# Source function library.
. /etc/rc.d/init.d/functions

# See how we were called.
case “$1″ in
start)
echo -n “Starting httpd: ”
daemon /usr/local/apache/bin/httpd -DSSL
echo
touch /var/lock/subsys/httpd
;;
stop)
echo -n “Shutting down http: ”
killproc httpd
echo
rm -f /var/lock/subsys/httpd
rm -f /var/run/httpd.pid
;;
status)
status httpd
;;
restart)
$0 stop
$0 start
;;
reload)
echo -n “Reloading httpd: ”
killproc httpd -HUP
echo
;;
*)
echo “Usage: $0 {start|stop|restart|reload|status}”
exit 1
esac

exit 0

>>allow httpd script to be executable

 

chmod 744 httpd

 

>>Now you need to test if this apache start up script is good,type

./httpd start

   in your shell to run the apache start up script

 

>>If you exectuable the apache start up script with no error then you can continue with the next steps.

 

>>Create symbolic link at /etc/rc.d/rc3.d folder with name S80httpd than link to /etc/rc.d/init.d/httpd

 

 
cd /etc/rc.d/rc3.d
ln -s ../init.d/httpd S80httpd

>>Your server now is ready to start apache during boot time .Please reboot your server to take immediate effect.

 

>>To check if apache will start up during boot time, type

 

ps ax | grep httpd

 at your shell right after you login with a new reboot , if it shows httpd process then you have configured your apache to start during boot time correctly

分享到:
评论

相关推荐

    整合Apache+tomcat并使Apache 配置支持HTTPS的SSL证书 10天 不解释 绝对可用

    - 若要设置服务自启动,可以在`service.bat`文件中添加 `sc config %SERVICE_NAME% start=auto`。 - 安装服务:`serviceinstall`;卸载服务:`serviceuninstall`。 4. **启动Tomcat服务**: - 通过服务管理器启动...

    Apache ActiveMQ 入门最简单例子

    Apache ActiveMQ 是一款开源的消息中间件,它是Apache软件基金会下的顶级项目,被广泛应用于构建分布式系统中的消息传递。在本文中,我们将深入探讨如何通过Apache ActiveMQ 5.8版本进行入门,以及如何构建一个简单...

    phpapache编程环境安装

    - 将`session.auto_start`设为`1`,实现Session自动启动。 #### 步骤三:系统环境变量配置 更新系统环境变量,添加PHP安装目录到`PATH`变量中,确保命令行工具能够识别PHP命令。 ### 配置Apache以支持PHP #### ...

    Apache-Subversion-1.13.0.zip

    Apache-Subversion-1.13.0最新版,不...sc create SVNService binPath= "C:\Program Files\Apache-Subversion-1.13.0\bin\svnserve.exe --service -r D:\SVN_ROOT" DisplayName= SVNService depend= Tcpip start= auto

    Ubuntu的apachephpmysql安装.pdf

    - 如果在执行`./configure`时遇到`config.status: error: cannot find input file: 'include/ap_config_auto.h.in'`,这可能是由于之前移动Apache源码目录时遗漏了某些文件。确保所有文件都已正确移动,并重试`./...

    centos源码安装apache-tomcat-8.0.21

    `root 25238 4230 0 14:55 pts/0 00:00:00 grep --color=auto java` 八、访问Tomcat 使用以下命令访问Tomcat: `netstat -lnupt |grep java` 如果出现以下信息,则表示Tomcat已经启动成功: `tcp 0 0 :::8080 :...

    nginx+apache

    tar cvfz lempinstall.tar.gz lemp_auto_v1.0.6/ mv lempinstall.tar.gz /var/www/tm l/doc/nginx目标目录 /etc/init.d/nginx start ``` **2. 配置hosts文件** 在进行域名解析前,需要在本地或服务器的`/etc/hosts...

    SVN的搭建(SVN+apache)

    - 创建SVN服务:使用`sc create svnservice binpath= "C:\ program files\Subversion\bin\svnserve.exe --service -r D:\svnroot" displayname= "SVNService" depend= Tcpip start= auto`创建服务。注意路径中不能...

    commons daemon在windows操作系统上的使用方法

    Apache Commons Daemon是一个开源项目,... prunsrv install MyJavaService --DisplayName="我的Java服务" --Classpath=path\to\your\jar.jar --Startup=auto --Jvm=auto --StartMode=jvm --StopMode=jvm --StartClass=...

    Apache Kafka 0.9.0说明文档

    3. **消费端配置 (Consumer Configs)**:消费者配置如group.id(消费者小组标识)、auto.offset.reset(当没有初始偏移量时,如何确定从哪里开始消费)和enable.auto.commit(是否自动提交消费偏移量)等。...

    用Daemon实现windows系统下将jar包作为系统服务

    Apache Commons Daemon项目提供了一个解决方案,它允许我们将Java的jar包部署为Windows系统服务,使得jar包能够像其他系统服务一样启动、停止、管理和监控。这个过程涉及到几个关键组件和步骤,下面将详细介绍如何...

    Windows下apache2.2+php+mysql安装及配置全攻略.pdf

    - 调整`session.auto_start`值为`1`(启用)。 #### 三、安装及配置MySQL ##### 1. 安装MySQL - **下载并安装MySQL**: 使用提供的链接下载`mysql-5.1.37-win32.msi`安装包,并按照向导提示安装到指定位置,例如`...

    Windows下apache2.2+php+mysql安装及配置全攻略归类.pdf

    - 设置`session.auto_start = 1`以自动启动会话。 - **测试连接**: - 创建一个名为`mysql_test.php`的文件,并放置于Web根目录(如`D:\wwwroot`)。 - 文件内容如下: ```php $host = "localhost"; $user ...

    apache-activemq-5.15.3-bin.zip

    Apache ActiveMQ是业界广泛使用的开源消息中间件,它在标题中的标识是"apache-activemq-5.15.3-bin.zip",这表明这是一个包含ActiveMQ 5.15.3版本的可执行二进制包。消息中间件是分布式系统中的一种关键组件,用于在...

    使用maven将Java程序打包成exe文件并制作成Windows系统服务(二)之springboot+Apache commo

    在本文中,我们将深入探讨如何使用Maven...6. **注册服务**: 执行注册服务的命令,例如`prunsrv install MyService --DisplayName="My Spring Boot Service" --Jvm=auto --StartMode=jvm --StopMode=jvm --StartClass=...

    PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法

    将session.auto_start设置为0通常可以解决这个问题,因为这样就不需要自动地在每次页面加载时创建会话数据文件。 2. 检查session.save_path的设置。在php.ini配置文件中,session.save_path用来指定会话数据文件...

Global site tag (gtag.js) - Google Analytics