当前位置:  技术问答>linux和unix

apache的问题,一直困扰我,可一直给分的。

    来源: 互联网  发布时间:2014-12-09

    本文导语:  我装了tar.gz版本的apache后,apache可配置并已启动,我执行ntsysv,可我发现在ntsysv里并没出现httpd的选项,我无法让httpd自启动。 如我是装的rpm的apache在ntsysv里是有httpd,可选择是启动还是不启动。 请问如何将一个程序...

我装了tar.gz版本的apache后,apache可配置并已启动,我执行ntsysv,可我发现在ntsysv里并没出现httpd的选项,我无法让httpd自启动。
如我是装的rpm的apache在ntsysv里是有httpd,可选择是启动还是不启动。
请问如何将一个程序放在ntsysv里启动。
还有一个问题
在/usr/local/sbin下有两个程序apachectl及httpd二者有什么不同。
我执行apachectl的时候,为什么格式是这样的./apachectl而不是直接用apachectl呢。
各位高手,你们是如何让一个程序自动启动的。在redhat里一般有哪几种做法。
分不够还可再加的。

|
rpm与tar 安装后都不会自动在ntsysv中加入httpd的,如果在系统安装时选了httpd则会安装,ntsysv的所有服务都在/etc/rc.d/init.d下,所以你可以自己配置一个服务,一般而言在安装后的自动产生一个启动脚本(具体位置不清楚了??),将他cp到/etc/rc.d/init.d.
还可以在/etc/rc.d/rc.local配置文件中加入/path-to-your-apapche-root/bin/apachtctl start

./apachectl 表示当前路径下的文件.

apachectl: Bourne shell script text executable
httpd: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked (uses shared libs), not stripped

两者在功能上相近.

|
#!/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: httpd


# Path to the httpd binary.
case "$1" in
'start')
        /usr/local/apache/bin/apachectl $1
        ;;

'stop')
        /usr/local/apache/bin/apachectl $1
        ;;

'restart')
        /usr/local/apache/bin/apachectl $1
        ;;

'status')
        /usr/local/apache/bin/apachectl $1
        ;;

*)
        echo "Usage: $0 { start | stop | restart | status }"
        exit 1
        ;;
esac


这是一个配置文件.你自己拷下来,放到/etc/rc.d/init.d/下面.
名字你看着办吧,最好是httpd.

如果你想把她加到/etc/init.d/下面,那你就到/etc/init.d/下面
执行ln /etc/rc.d/init.d/httpd就可以了.
然后你分别到/etc/rc.d/下面的rc0.d/,rc1.d/,rc2.d/,rc3.d/,rc4.d/,rc5.d/,rc6.d/分别执行


ln -s  ../init.d/httpd K15httpd
(在rc0.d 下执行)

ln -s  ../init.d/httpd K15httpd
(在rc1.d 下执行)

ln -s  ../init.d/httpd S85httpd
(在rc2.d 下执行)

ln -s  ../init.d/httpd S85httpd
(在rc3.d 下执行)

ln -s  ../init.d/httpd S85httpd
(在rc4.d 下执行)

ln -s  ../init.d/httpd S85httpd
(在rc5.d 下执行)

ln -s  ../init.d/httpd K15httpd
(在rc6.d 下执行)

这是我机器上的配置我用的是redlinux7.3
不要忘了一共有7条ln -s命令

呵呵有问题再找我

    
 
 

您可能感兴趣的文章:

  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 急!Ubuntu10.04 apache2和tomcat6 mod_jk 整合 实现apache2的代理问题
  • 我的apache启动有问题.apache+mysql+php运行时也有问题,怎么回事,请各位帮帮忙
  • 以前用PHP+MYSQL+AHACHE已配置好,现在要运行JSP,整合TOMCAT和APACHE后,APACHE怎么都不启动了?问题出在那里呢??
  • 初级问题:关于apache权限问题
  • 无法启动Apache的问题解决方法
  • apache+resin问题
  • 关于安装apache的问题
  • apache在linux下的安装问题???
  • FC5中的apache问题
  • 请教APACH的一个很难的问题
  • 问个关于apache启动的问题
  • 安装Apache的RPM包时遇到的问题。
  • apache中文问题
  • 关于Apache服务器的几个问题
  • linux下apache安装的问题
  • 关于linux9.0下的apache的问题
  • ubuntu apache2启动出问题,求教高手解决!!!
  • apache 安装 问题,来者有分!!!!!!!!!!!
  • linux下apache的问题
  • apache+php配置问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Apache默认是不支持SSI如何给Apache增加SSI支持 iis7站长之家
  • 想用APACHE做WEBSERVER,但不会用APACHE,请教。
  • Apache Hadoop 项目主页及介绍
  • apache日志文件总是空的,重起apache也没用。
  • Apache hadoop当前各个版本说明
  • 安装完apache测试主页发现用的是系统自带的apache,该怎么办?
  • Windows下php 5.3.5和apache2安装配置及测试
  • SUN OS5.8怎么没有make ,我想装APACHE2.0不知道怎么下手,原来的APACHE1.3有不知道怎么卸载
  • Apache HTTP服务器2.4中的新功能概览
  • 假设现在需要从网上下载的压缩包apache2,如何以dso模式安装在/home 目录的apache目录中,写出完整命令
  • Apache HTTP Server(httpd)下载安装以及如何配置java(tomcat)和php详细介绍
  • Apache 2.0 好像不支持Tomcat,我没看到哪位用 Apache 2.0 连接上 Tomcat 的
  • linux下重装apache,却无法安装apache模块?
  • Apache默认是不支持SSI如何给Apache增加SSI支持
  • 我装了一个redhat9.0, 我如何卸载掉它原来的apache,然后重新装一个apache?
  • 请问TOMCAT和APACHE怎样结合使用呢?就像PHP和APACHE结合使用一样?
  • 真痛苦:resin装好了,Apache装好了(开始用pws改成Apache还是不行),但就是不执行我的jsp,在Win98下面
  • 我连接apache和tomcat之后为什么apache不能启动?
  • 100分!tomcat4.0.4+Apache可以不用从新编译apache就可以集成tomcat吗?因为我看到:.....
  • 急!哪位朋友在aix系统下配置过apache+tomcat ? 它所使用的apache+tomcat程序,是否可以用在linux下的程序是一样的 ? 在哪儿可以下载
  • 我已经用源代码方式安装了apache,如何让它支持php和mysql(php没有安装,mysql安装的是rpm包),要不要重新安装apache?如何删除已有的ap


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3