bitnami@wordpressでVirtualHostを設定する方法

bitnami@wordpressとは?

EC2でwordpressを簡単に構築できるパッケージになります。
AWS MarketplaceでAMIとして提供されています。
AWSのチュートリアルとしても利用されています。

本家で紹介されている設定

通常の設定であれば、EC2を立ち上げて何もしないで完了です。
VirtualHostを利用する場合はconfigを変更する必要があります。

本家サイトに設定方法が書かれています。

このファイルに記載されている
/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf
Include "/opt/bitnami/apps/myapp/conf/httpd-prefix.conf"
を消して
Include "/opt/bitnami/apps/myapp/conf/httpd-vhosts.conf"
を追加

apacheをrestartして完了。
と思いきや、以下のエラーが出ます。
<VirtualHost> cannot occur within <VirtualHost> section
apache config test fails, aborting

原因

/opt/bitnami/apache2/conf/bitnami/bitnami.conf
  8 <VirtualHost _default_:80>
  9   DocumentRoot "/opt/bitnami/apache2/htdocs"
 10   <Directory "/opt/bitnami/apache2/htdocs">
 11     Options Indexes FollowSymLinks
 ...
 25   # Bitnami applications installed with a prefix URL (default)
 26   Include "/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf"
bitnami-apps-prefix.confはVirtualHostからincludeされています。
VirtualHostの中でVirtualHostタグを利用しているのでエラーが出ているのでした。

設定

bitnami.confの下のほうでbitnami-apps-vhosts.confがincludeされているのでそちらに記載します
/opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.confに以下を追加
Include "/opt/bitnami/apps/wordpress/conf/httpd-vhosts.conf"
/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.confの以下はコメントします。
#Include "/opt/bitnami/apps/wordpress/conf/httpd-prefix.conf"
これで
/home/bitnami/apps/wordpress/conf/httpd-vhosts.confが読み込まれるようになるので、このファイルにVirtualHostの設定を入れていきます

本家に書いてあるマニュアルでうまくいかないのでハマりました(泣)
※2018/08/07 時点

コメント

このブログの人気の投稿

FunBizのシステム環境

EBに置いたrailsからAmazon Kinesis Data FirehoseでlogをamazonESに投げる

メッセージUIライブラリMessageKitの紹介