brewでインストールしたapacheの設定
概要
macOSのbrewでインストールしたapache httpdを開発で利用しやすように設定します。
http://localhost/
でアクセスすると~/Sites
ディレクトリの、ユーザー権限で編集できるファイルにアクセスされるようにします。
httpd.conf編集
/usr/local/etc/httpd/httpd.conf
を編集します。それぞれの字句を検索して該当箇所を変更してください。
ポート変更
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
Listen 80
DocumentRoot
DocumentRoot
とその直後のDirectory
のディレクトリを変更します。
(下記のをls -d ~/Sites
で表示されるディレクトに変更します)
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/Users/<user>/Sites"
<Directory "/Users/<user>/Sites">
<Directory ...>
の中のAllowOverride
をall
に変更
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride All
mod_rewrite
#
を除去してアンコメントします。
LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so
User & Group
ユーザーとグループ名を変更。
これでユーザー権限でweb公開ファイルが編集できます。
User <user>
Group staff
ServerName
サーバー名をlocalhostに
ServerName localhost
以上で設定完了です。
確認
apacheをリスタートさせ http://localhost/ で確認してみましょう。
sudo apachectl -k restart
以下のwebページが表示されます。 1
関連
Author And Source
この問題について(brewでインストールしたapacheの設定), 我々は、より多くの情報をここで見つけました https://qiita.com/koriym/items/70be52de20c5895f9620著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .