ファイル ID : 41

Mountain Lion Web Sharing 起動停止スクリプトv1

Mountain Lion Web Sharing Start/Stop Script

[はじめに]
 Mac OS X 10.8 Mountain Lionでは、Lionまで提供されていたWeb共有機能がシステム環境設定から削除されてしまっています。ただし、OS自体からWeb共有機能が全て削除されてしまっったわけではなく、システム一式はこれまで通り実装されており、システム環境設定からの手軽に起動停止ができなくなっているだけのようです。Appleさん的には必要な方は、Server版にアップグレードしてほしいということなのでしょう。
 このため、Web共有機能を起動するにはターミナルからlaunchctlで行うことになります。launchctlによるコマンド入力は面倒なので、手軽にWeb共有機能の起動停止を実行できるAppleScriptを作成しました。



[動作環境]
 このScriptは、Mac OS X 10.7 Lion上で、9時、東京駅発新大阪行きの東海道新幹線のぞみ号13号指定席13番C席でサンドイッチを食べながら作成されたLion FTP Server Start/Stop Scriptを書き直しただけのものです。なので、若干の食パン臭さはあるかもしれませんが、おおむねMac OS X 10.8で動作すると思います。AppleScript自体はIntel専用にコンパイルされていますのでMountain Lion以前のOSでもIntel Macなら動くとは思いますが、そもそもそれ以前のOSならシステム環境設定からのオンオフで済む話ですので、動作確認は省略してあります。



[注意]
 このScriptでWeb共有をオンにすることで、Webブラウザからアクセスすることができるようになるのは、まだ/Library/WebServer/Documentsフォルダだけです。これまでのような/Users/ユーザー名/Sitesへのアクセスはできません。これはMountain Lionデフォルトでは/etc/apache2/usersフォルダ内にユーザーのSitesフォルダをアクセスできるようにするためのファイルが用意されていないためです。この問題を解決するには、適切な記述をしたユーザー名.confファイルを/etc/apache2/usersフォルダ内に配置する必要があります。のっそりしたペースですが、いまこのファイルを生成するScriptも書いているところですので、そのうち公開できるかと思います。



[インストールされるファイル]

  • アプリケーションフォルダ内に「Mountain Lion Web Sharing StartStop script」フォルダを作成
  • 「Mountain Lion Web Sharing StartStop script」フォルダ内に「Mountain Lion Web Sharing StartStop script.app」、「Mountain Lion Web共有起動停止スクリプト.app」、「MacOSXでサーバー稼業.webloc」

 使用法は、アプリケーションフォルダにある「Mountain Lion Web Sharing StartStop script」を開き、この中の「Mountain Lion Web共有起動停止スクリプト.app」をダブルクリックして起動し、あとは指示に従うだけです。
 アンインストールは特にややこしいファイル類はインストールしていないので「Mountain Lion Web Sharing StartStop script」フォルダをゴミ箱に捨てるだけで済みます。
 フォルダ内の「Mountain Lion Web共有起動停止スクリプト.app」と「Mountain Lion Web Sharing StartStop script.app」の違いは、前者が日本語動作で、後者がヘボい英語動作するというだけで、中身は一緒です。それと後者の方がステップ数が減らされています。



[更新履歴]
2013.4.8 v1公開
 Mountain Lion Web Sharing StartStop scriptv1を公開しました。晩ご飯がキタアカリのコロッケでした。



[注意]
 私はゲーム機を見るとすべて「ああ、ファミコンですか」というぐらいおおざっぱな人間でして、そんなおおざっぱな人間がAppleScriptを正しく作成できたと思える自信が全くありません。なので、どのぐらいの環境で動くのかさっぱりわかりませんし、ほんとうに正しく設定できているのかもわかりません。とりあえず私のMacの上では動きましたというレベルです。難しいことはよくわかりませんが、フリーウェア、GPLウェアとか呼ばれているソフトウェアとして配布しております。好きに改変してお使いになるなり、修正に必要な情報などをお教えいただければ幸いです。ほんとすみません。  仲間内での勉強用に作成したものですので、不都合、問題などありました際はすぐに削除するつもりでおります。それにかかわるご助言などをお願いいたします。

Mountain Lion Web Sharing StartStop scriptv1.dmg ( application/x-diskcopy : 169 KB)

MD5 : 46f71714bafe8f3855ff1b2e6ee004b5