No.4ベストアンサー
- 回答日時:
以下のスクリプトを/etc/rc.d/init.d/apacheというファイル名で保存し、chkconfig --add apacheを実行してください。
パスが違う場合は変更してください。
インデントが崩れているのでその辺りの修正もした方が見やすいです。
--ここから
#!/bin/bash
#
# 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
# pidfile: /usr/local/apache/log/httpd.pid
# config: /usr/local/apache/conf/access.conf
# config: /usr/local/apache/conf/httpd.conf
# config: /usr/local/apache/conf/srm.conf
# Source function library.
. /etc/rc.d/init.d/functions
# Path to the apachectl script, server binary, and short-form for messages.
apachectl=/usr/local/apache/bin/apachectl
httpd=/usr/local/apache/bin/httpd
pid=/usr/local/apache/log/httpd.pid
prog=httpd
RETVAL=0
start() {
echo -n $"Starting $prog: "
$apachectl start >/dev/null 2>&1
RETVAL=$?
[ $RETVAL = 0 ] && touch /var/lock/subsys/httpd && success $"$prog startup" || failure $"$prog startup"
echo
return $RETVAL
}
stop() {
echo -n $"Stopping $prog: "
$apachectl stop >/dev/null 2>&1
RETVAL=$?
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/httpd $pid && success $"$prog shutdown" || failure $"$prog shutd
own"
echo
}
reload() {
echo -n $"Reloading $prog: "
killproc $httpd -HUP
RETVAL=$?
echo
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status $httpd
RETVAL=$?
;;
restart)
stop
start
;;
condrestart)
if [ -f $pid ] ; then
stop
start
fi
;;
reload)
reload
;;
graceful|help|configtest)
$apachectl $@
RETVAL=$?
;;
*)
echo $"Usage: $prog {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}"
exit 1
esac
exit $RETVAL
--ここまで
No.3
- 回答日時:
No.1
- 回答日時:
一番安直には
/etc/rc.d/rc.local
に、
/usr/local/apache/bin/apachectl start
を書き加えてみては如何でしょう?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- ノートパソコン PCのモデムの設定の事ですが? 5 2022/04/03 12:54
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- オープンソース タスクスケジュールで定時にポップアップメッセージ 2 2023/04/19 17:13
- CPU・メモリ・マザーボード BIOS画面で固まる(メーカーロゴの画面) 4 2022/08/03 17:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
/usr/local
-
Postfixでmailコマンドを使用し...
-
「/usr/bin/ld」の問題について...
-
numpy 動作確認エラーについて
-
linuxのフォルダと配置について
-
proftpdをアンインストールしたい
-
バッチファイルでのスペースの入力
-
.cshrcでのエラー
-
ソフトのインストール場所って...
-
大塚商会で新しくシステム、ス...
-
バッチスクリプト処理でエラー...
-
Basp21を使用してメール送信が...
-
aptでインストールしたプログラ...
-
バッチファイルで多重起動を防ぐ
-
scriptコマンドで出力したログ...
-
OpenLDAPでのユーザ一覧表示
-
rshについて
-
Macの手書き漢字入力ツールにつ...
-
メーリングリスト宛てのメール...
-
VB.NET と クリスタルレポート
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチファイルでのスペースの入力
-
Postfixでmailコマンドを使用し...
-
.cshrcでのエラー
-
linuxのフォルダと配置について
-
ld.so.confとLD_LIBRARY_PATH
-
Solarisでプロンプトの変更方法
-
Apace2のインストールでエラー
-
".bashrc" E509: バックアップ...
-
複数ファイルのシンボリックリンク
-
cygwinでno such file or direc...
-
proftpdをアンインストールしたい
-
gccでx11コンパイル
-
apacheの起動
-
Sendmailにパッチを当てたら大...
-
共有ライブラリが見つからない
-
DebianのApache(掲示板)CGIエ...
-
ヘッダファイルの位置
-
apacheで「You don't have perm...
-
「/usr/bin/ld」の問題について...
-
mecab-pythonのインストールに...
おすすめ情報