女子WEBエンジニアのTechメモスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。読者です読者をやめる読者になる読者になる女子WEBエンジニアのTechメモ都内の某企業でマーケッターやってます。営業→WEBエンジニア・オフショア開発チーム駐在→マーケッター(SEO)ちょっと便利だなと思ったことをメモしています。2016-09-29apachectlコマンドとhttpdの違いインフラシェアするBookmark!FacebookTwitterGoogle+Pocket下記の記事を書いたときに、apacheの制御をするコマンドがたくさんあったので違いを調べて見ました。apacheの起動には、下記の4つのコマンドを使うことが出来る。~は、serviceコマンドをつかって、/etc/init.d/httpdを実行しているというものです。~と/etc/init.d/httpdはほぼ同じものを指しています。serviceコマンドとはseviceコマンドは、指定したLinuxデーモンの起動や停止、ステータスの確認を行うシェル・スクリプトを実行します。/sbin/serviceの中に、実行しているシェル・スクリプトの中身を確認できます。ちなみに、serviceコマンドは、/etc/init.d(/etc/rc.d/init.d)にあるスクリプトを実行しているだけなので、/etc/init.d以下のスクリプトを直接実行しても、sevriceコマンドと同じ結果が得られます。~と/etc/init.d/httpdはほぼ同じ」というのは、こういうわけです。ステータス確認や、パスの確認をしなくていい分、serviceコマンドの方が便利かと思います。apachectlも、apacheを操作するコマンドです。正式なのはapachectlのほうです。複数の種類があるかというと、Linuxのコマンドはそもそも複数の開発者によって自由に作られているため、停止や開始の方法が様々だからです。このバラバラの状態だと使いにくいため、同じ書式で制御できるように考えられたのが「sysv方式」の起動停止スクリプトです。例:/etc/init.d/httpdとかちなみに、下記のようにOSによって連動しているスクリプトがあります。使うOSとあうものを選ぶと、連動できて便利。・・・というか、連動できない書式をわざわざ使う意味はないですよね。最近流行りの「初級ウェブ解析士」認定試...Basic認証配下のページで、Facebook/Twitt...»プロフィール都内の某企業でマーケッター(SEO)やってます。趣味は休日のプログラミング。入社後に営業からWEBエンジニアに職種チェンジし、アジアのオフショア開発チーム駐在→現在。嬉しすぎて小躍りします。Bronzeへの第一歩。私のMacのローカル環境は、MAMPを使って構築しています。わたし「vhosts変更したので、サーバーの再起動をお願いします。gracefulで大丈夫で...。