apache自动编译安装版创建httpd服务


#service httpd restart失败

给出这样的提示;这时候要重启可以

#/usr/local/apache2/bin/apachectl start

 

如果你希望使用

#service httpd restart

那么需要按下面的做法

注意的是daemon /usr/local/apache2/bin/apachectl 每个人安装的不同 你要写你自己的

 

用chkconfig --list可以看到有很多项目,这些都放在目录/etc/init.d下面。下面我们要进行新加入一个httpd启动项目(如果没有httpd的话)

命令:

touch /etc/init.d/httpd

chmod 755 /etc/init.d/httpd

vi /etc/init.d/httpd

 内容:

#!/bin/bash 

# chkconfig: 2345 85 85 
# description: httpd is a web server 
# processname: httpd 

# source function library 
. /etc/init.d/functions 


RETVAL=0 

start() { 
echo -n {1}quot;Starting httpd service: " 
daemon /usr/local/apache2/bin/apachectl start 
RETVAL=$? 
echo 


stop() { 
echo -n {1}quot;Shutting down httpd service: " 
daemon /usr/local/apache2/bin/apachectl stop 
RETVAL=$? 
echo 


case "$1" in 
start) 
start 
;; 
stop) 
stop 
;; 
restart|reload) 
stop 
start 
;; 
*) 
echo {1}quot;Usage: $0 {start|stop|restart}" 
exit 1 
esac 

exit $RETVAL

 
posted on 2016-04-22 10:39  我和Messi五五开  阅读(125)  评论(0)    收藏  举报