windows で管理者権限でなく apache を起動する方法はあるでしょうか?

vista 以降はかなり面倒なようです。確実出来る方法がのっているページを教えてください。

回答の条件
  • URL必須
  • 1人3回まで
  • 13歳以上
  • 登録:2011/07/21 12:30:52
  • 終了:2011/07/28 12:35:06

回答(2件)

id:km1981 No.1

km1981回答回数429ベストアンサー獲得回数492011/07/21 18:41:43

ポイント100pt

Apache 1.3系をプロセスと起動すればできます

ぼくのWindows7のゲスト権限でもできました

http://httpd.apache.org/docs/1.3/windows.html#cmdline

http://archive.apache.org/dist/httpd/binaries/win32/

id:kaiketsu

おお、その手があったのですね。

うーん、2.x 系が主流なので、ちょっと考えます。

2011/07/21 21:29:50
id:a-kuma3 No.2

a-kuma3回答回数4561ベストアンサー獲得回数19052011/07/21 22:30:21

ポイント100pt

こういうことかな?

Apache関連/Apache起動アカウントの作成(Windows)

Apache関連/Apacheサービス起動するアカウントの変更(Windows)

Apache関連/アクセス許可の変更(Windows)


肝は二つ。

  1. サービスのプロパティから実行するユーザを変える
  2. 読み書きが発生するディレクトリのアクセス権限を変えるか、アクセス権限があるディレクトリに変える


一番目は、そのままなので、特に説明は要らないですよね。


二番目は、デフォルトのままでインストールすると、Program Files 配下にインストールされ、

その子供のディレクトリである htdocs や logs にまで、Program Files のアクセス権限が

引き継がれちゃう。

なので、htdocs に読込権限を与えたり、logs に読み書きの権限を与えるか、

httpd.conf を変更して、書き込み権限があるディレクトリを DocumentRoot や

ログの出力先に指定する。

頻繁に設定を変更するなら、conf のアクセス権限も変更しておいた方が良いですね。

id:kaiketsu

インストールしないですむ方法があるとなおよしなのですが、難しいでしょうか?

2011/07/22 13:26:11

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません