ここで聞いていいことかどうかわからないのですが教えて下さい。
すごく久しぶりに自分のMacでいくつかホスト設定をしたくて以下のようにやったのですが
Forbiddenになってしまいます。(以前はこれでできてたと思うのですが)
どのあたりを修正すれば正常になるでしょうか?
ココで探してみたのですが見つからず困っています。
環境
macOS Big Sur 11.2
Apache/2.4.46 (Unix)
apache設定ファイルフォルダ
/private/etc/apache2/
サイト用フォルダ構成
~/Sites/myhost/indesx.html
ログインユーザー名
ukonn
作業内容
① /private/etc/apache2/httpd.conf 編集
以下をコメントイン
LoadModule include_module libexec/apache2/mod_include.so
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml .html
LoadModule userdir_module libexec/apache2/mod_userdir.so
Include /private/etc/apache2/extra/httpd-userdir.conf
Include /private/etc/apache2/extra/httpd-vhosts.conf
② /private/etc/apache2/extra/httpd-userdir.conf 編集
以下をコメントイン
Include /private/etc/apache2/users/*.conf
③/private/etc/apache2/extra/httpd-vhosts.conf 編集
以下を追加
Listen 8080
<VirtualHost *:8080>
DocumentRoot "/Users/ukonn/Sites/myhost"
ServerName vhost.local
<Directory "/Users/ukonn/Sites/myhost">
Require all granted
DirectoryIndex index.html
Options Includes
</Directory>
</VirtualHost>
④/etc/hosts 編集**
127.0.0.1 localhost
127.0.0.1 vhost.local
255.255.255.255 broadcasthost
::1 localhost
::1 vhost.local
⑤/private/etc/apache2/users/ukonn.conf 作成
<Directory "/Users/ukonn/Sites">
Options Indexes FollowSymLinks Multiviews
AllowOverride all
Require all granted
</Directory>
⑥apache再起動
sudo apachectl restart
Error
1Forbidde You don't have permission to access this resource.Server unable to read htaccess file, denying access to be safe
「.htaccess」が読めない?とかメッセージにあるのでためしに以下を~/Sites/においてみてもダメでした
htaccess
1order allow,deny 2allow from all
###フォルダ、ファイルの権限状況
drwxr-xr-- 4 ukonn staff Sites
drwxr-xr-x 4 ukonn staff myhost
-rw-r--r--@ 1 ukonn staff index.html