#author("2017-12-20T15:34:32+09:00","default:wikiwriter","wikiwriter")
#author("2018-01-29T15:37:44+09:00","default:wikiwriter","wikiwriter")
&tag(Homebrew/httpd);
*目次 [#fe9986ab]
#contents
*関連ページ [#ecf34197]
*参考情報 [#f89a38ff]

*基本 [#bce109dd]
-httpd24からhttpdという名前になった。
-homebrew/apacheをtapする必要はない。

*インストール [#da07cb5d]
-以下のコマンドで実行
 brew install httpd --with-privileged-ports
 sudo brew services start homebrew/apache/httpd
 sudo brew services start httpd

*設定 [#w7cab085]

**実行権限 [#sb7b9c57]
-特権ポートで動かす場合_wwwのほうが良いかも。
-ただしWordPressをローカルで実行する場合、実行権限の問題でエラーが発生することがある(WordPress Popular Postsのサムネイルが表示されないなど)。
-ユーザー権限にあわせておくとそのような心配は不要。
#pre{{
<IfModule unixd_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User sora
Group staff

</IfModule>
}}

**ユーザーディレクトリを有効化 [#pd8d0ccf]
-/usr/local/etc/httpd/httpd.confを編集
#pre{{
LoadModule userdir_module lib/httpd/modules/mod_userdir.so
Include /usr/local/etc/httpd/extra/httpd-userdir.conf
}}
-httpd-userdir.confを編集。
#pre{{
UserDir Sites

#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory "/Users/*/Sites">
    AllowOverride FileInfo AuthConfig Limit Indexes
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    Require method GET POST OPTIONS
</Directory>

**mod_rewriteを有効化 [#u5277d8e]
-以下の設定をコメントアウトする
 LoadModule rewrite_module libexec/mod_rewrite.so


}}

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS