Amazon Lightsail の Bitnami WordPress ウェブサイトで Cross-Origin Resource Sharing (CORS) を有効にしたいと考えています。
解決方法
Lightsail の Bitnami WordPress ウェブサイトで CORS を有効にするには、以下の手順を実行します。
-
vhosts.conf ファイルを開きます。
sudo vi /opt/bitnami/apache/conf/vhosts/wordpress-vhost.conf
-
i キーを押します。
-
次の行をディレクトリに追加します。
...
<Directory /opt/bitnami/wordpress>
...
Header set Access-Control-Allow-Origin "*"
...
</Directory>
-
Esc キーを押してから、: wq! と入力するとファイルを保存します。
-
Apache を再起動します。
sudo /opt/bitnami/ctlscript.sh restart apache
CORS が有効であることを確認する
以下のコマンドを実行します。
注: example-URL は、お使いのドメインの URL に置き換えてください。
curl -I <example-url>
出力に Access-Control-Allow-Origin: * が含まれていれば、CORS は有効です。