当前位置: 技术问答>linux和unix
opensuse 开机自动启动apache问题
来源: 互联网 发布时间:2016-07-25
本文导语: opensuse11.0操作系统,安装系统的时候并没有安装自带的apache2,后来下载apache2,解压到系统中的,自动安装的目录是 /usr/local/apache2 我想实现开机自动启动这个apache2的服务,但是chkconfig --add apache2 这样加不上,...
opensuse11.0操作系统,安装系统的时候并没有安装自带的apache2,后来下载apache2,解压到系统中的,自动安装的目录是
/usr/local/apache2
我想实现开机自动启动这个apache2的服务,但是chkconfig --add apache2 这样加不上,提示没有这个服务。
后来我又把,etc/rc.d中的rc3.d rc5.d rc0.d rc6.d中分别新建了软连接
ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/rc3.d/S80apache2
ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/rc5.d/S80apache2
ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/rc0.d/K80apache2
ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/rc6.d/S80apache2
但是这样还是不能实现开机自动启动/usr/local/apache2/bin下面的服务
请高人指点一下,谢谢
/usr/local/apache2
我想实现开机自动启动这个apache2的服务,但是chkconfig --add apache2 这样加不上,提示没有这个服务。
后来我又把,etc/rc.d中的rc3.d rc5.d rc0.d rc6.d中分别新建了软连接
ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/rc3.d/S80apache2
ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/rc5.d/S80apache2
ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/rc0.d/K80apache2
ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/rc6.d/S80apache2
但是这样还是不能实现开机自动启动/usr/local/apache2/bin下面的服务
请高人指点一下,谢谢
|
1.创建一个shell脚本,比如S80apache2,这个脚本接收start, stop, restart参数,在脚本中根据参数调用apachectl来启停apache服务
2.在/etc/rc.d/rc3.d/目录下创建S80apache2软连接,连接到第一个步的脚本。
2.在/etc/rc.d/rc3.d/目录下创建S80apache2软连接,连接到第一个步的脚本。
|
你应该用opensuse的软件管理工具安装apache。