AWS,ec2上でサブドメインを作り、新しくユーザーを作成してルートディレクトリを制限してそこにWordPressをインストールしようと思ってますが403(Forbidden)エラーが出力されていて苦戦しています。
こちらのサイトでユーザー作成、ルートディレクトリ設定、各フォルダパーミッション設定を行いました。
よくある原因の一つに.htaccessのパーミッションの設定が必要とありますがls -laでも見当たりませんでした。
DNSの設定はcloudflareで設定しているのですがApache側でも必要なのでしょうか?
パーミッションの設定も疑っていますがどこをどうやったら良いかもわからない状況です。
お詳しい方がいらっしゃいましたらよろしくお願いいたします。
サブドメインの設定は以下になります。
<VirtualHost *:80> ServerName blog.XXX.XXXX.co.jp #ServerAlias main.com DirectoryIndex index.html index.php AddDefaultCharset UTF-8 DocumentRoot /var/www/html/hogeproj/blog <Directory "/var/www/html/hogeproj/blog/"> AllowOverride All Options +FollowSymLinks -Indexes </Directory> </VirtualHost>
パーミッション設定
drwxr-xr-x 16 root root 4096 1月 27 17:15 hogeproj
の直下
drwxr-xr-x 3 root root 4096 1月 27 21:58 blog
の直下
drwxrwxrwx 3 A_user A_user 4096 1月 27 22:21 wp ←この中にワードプレスをインストールしました。
環境
OS:Mac
Apache:Server version: Apache/2.4.34 (Amazon)、Server built: Aug 17 2018 22:22:09
wp_version:'5.3.2';
Apacheのログ
XXX.XXX.XXX.XXX - - [28/Jan/2020:16:48:41 +0900] "GET /wp/ HTTP/1.1" 403 212 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.5810.330 Safari/537.36"
回答3件
あなたの回答
tips
プレビュー