#author("2017-12-20T15:34:19+09:00","default:wikiwriter","wikiwriter") &tag(Homebrew/httpd); *目次 [#fe9986ab] #contents *関連ページ [#ecf34197] *参考情報 [#f89a38ff] *参考情報 [#y0a45c7e] *基本 [#bce109dd] -httpd24からhttpdという名前になった。 -homebrew/apacheをtapする必要はない。 *インストール [#da07cb5d] -以下のコマンドで実行 brew install httpd --with-privileged-ports sudo brew services start homebrew/apache/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 }}