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 時点
コメント
コメントを投稿