質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

Q&A

1回答

5297閲覧

コンソール画面を消してもそこで行われているサービスは停止しませんか?

question_april

総合スコア90

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

0グッド

0クリップ

投稿2015/10/14 02:28

こんにちは

今、Apacheをサービスとして起動させたのですが、このコンソール画面を消してもサービスは終了しませんか?
PCのサービス管理でApacheを自動にしておきましたが・・・

コンソール画面の起動・終了がよくわかりません。コンソール画面には保存ボタンがないですし。
例えば、microsoftのWordのように、保存しないで消したら実行しているサービスが消えることはないのですか?

もしよろしければ回答お願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

サービスに登録済みのapacheの起動/停止/再起動は、サービス管理画面
(Windows7だと、スタートメニュー→すべてのプログラム→管理ツール→サービス)
から簡単に出来ますし、コンソール画面「コマンドプロンプト」からも出来ます。
httpd -k starthttpd -k stopなどとして実行するhttpdは、
サービスとして動作しているapacheにコマンドを渡して終了するプログラムです。
サーバーとしてapacheがサービス「Apache2.4」などの名称で動作していれば問題ありません。
サービス画面で「状態」が「開始」になっていれば動作しています。

コマンドプロンプト上でのhttpdも、Apache2.4が常駐するときのhttpdも同じhttpd.exeというプログラムですが、どう動作するかどう振る舞うかをコマンドライン引数によって決めています。
サービスに登録されているApache2.4はhttpd.exe -k runserviceという引数がついていて、サービスから起動される動作モードで実行します。
Apacheの起動や停止や再起動はhttpd -k start(stop|restart)となっていて、サービスとして動作しているhttpd.exeに必要なパラメータを渡して自身はすぐ終了します。
単純にhttpdとだけコマンドプロンプト上で入力すると、Ctrl-Cを入力するもしくはコマンドプロンプト画面を閉じるまでの間だけ動作するモードです。
すでにサービスとして動作しているApache(httpd.exe -k runservice)とは別に動作しようとして、ぶつかります。

投稿2015/10/14 02:35

編集2015/10/14 03:34
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

question_april

2015/10/14 03:25

回答有り難うございます。 では、コンソール画面はハードウェアのマウスみたいなもので、マウスが接続されているときはそれを使って操作できる。しかし、接続を外したら操作できない。かといって、マウスを外してもPC自体に施しておいたプログラムは終わらない。ということですか?コンソールを開いていても開いていなくても、pcを操作するというだけで、そこをステージとしてソフトウェアは動いていないということですか? もし宜しければ回答お願い致します
退会済みユーザー

退会済みユーザー

2015/10/14 03:35

加筆修正しました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問