Amimotoの Nginx 設定はシングルサイト版の WordPress 用に設定されています。
マルチサイト版を有効にするには Nginx の設定ファイルを変更する必要があります。
この作業は root 権限が必要になります。
ec2-user でログインしている場合は sudo
または su -
コマンドを使用して、root 権限で作業してください。
su で root になるには root のパスワード設定が必要になります。sudo passwd
でまず root のパスワードを変更してください。
Amimotoで自動設定される nginx の設定ファイルを修正してください。
/etc/nginx/conf.d/default.backend.conf または、/etc/nginx/conf.d/example.com.backend.conf ( example.com は、バーチャルドメイン名です ) を修正します。
server {
listen unix:/var/run/nginx-backend.sock default;
server_name _;
root /var/www/vhosts/$host;
index index.php index.html index.htm;
access_log /var/log/nginx/$host.backend.access.log backend;
keepalive_timeout 25;
port_in_redirect off;
gzip off;
gzip_vary off;
#include /etc/nginx/wp-singlesite;
include /etc/nginx/wp-multisite-subdir;
}
15行目の include /etc/nginx/wp-singlesite; の行頭に # を追加して、16行目の #include /etc/nginx/wp-multisite-subdir; の行頭の # を消してください。
その後、設定を反映させるために # service nginx restart
で Nginx を再起動してください。