AWSにbitnamiでwordpressを複数同時に立ち上げる方法
いきなり話は変わってAWSにbitnamiでwordpressを複数同時に立ち上げる方法についてです。自分備忘録的な。
AWS上で1つのWordPressサイトを立ち上げるのはとても簡単です。AWSの公式マニュアルにまとまっているので、ご覧ください。ここで説明するのは、この1つWPが立ち上がっているインスタンスに、WordPressサイトをもう一つ追加する方法です。しかもそれは、WordPressの複数サイト機能を使うのではなく、WordPress自体を複数インストールします。こちらの記事を参考にしたのですが、
http://mydoma.in/newproject/
みたいな形がゴールになっているので、これを
htttp://2.mydoma.in/
でアクセスできるようにしていきます。先にDNSの設定を済ませておきましょう!
参考記事にあるように、下記のリンクからダウンロードしたいバージョンを確認します。
https://bitnami.com/stack/lamp/modules
私は、bitnami-wordpress-4.6-1-module-linux-x64-installer.run にしました。これを実行します。このとき、wpのインスタンス名を指定しましょう。
chmod a+x bitnami-wordpress-4.6-1-module-linux-x64-installer.run sudo ./bitnami-wordpress-4.6-1-module-linux-x64-installer.run --wordpress_instance_name newproject
言語の選択では日本語がないので英語を選択
Please select the installation language
[1] English – English
[2] Spanish – Español
[3] Brazilian Portuguese – Português Brasileiro
[4] Simplified Chinese – 简体中文
[5] Korean – 한국어
[6] Hebrew – עברית
[7] German – Deutsch
[8] Romanian – Română
[9] Russian – Русский
Please choose an option [1] : 1
bitnamiがインストールされてるフォルダーを指定せい、と言われるので指定する。
Installation folder
Please choose a folder that contains an installation of Bitnami.
Select a folder []: /opt/bitnami
すでにインストール済みのMySQLを使って新規にWordPressの管理アカウントを作るから、MYSQLの管理パスワード入れろよ、と言われるので入れます
Create Admin account
Please enter the existing MySQL password for Bitnami
Password :
あとは適当に回答してインストールを終わらせましょう。本番はこれからです。
インストール後、まずは以下でアクセスできることを確認しましょう。
http://mydoma.in/newproject/
もしかするとInternalSeverErrorになるかもしれませんが、ガン無視でOK!続いて、apacheの設定をしていきます。
現状は、/newproject/ にアクセスが来たら、/opt/bitnami/apps/newproject/htdocs/ を表示するように設定されてるんですが、そもそもフォルダーへのアクセスではなく、ドメイン単位でのアクセスとしたいため、VirtualHost設定をします。
まずは修正するファイルを開きます。
vi /opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf
以下の1行をコメントアウトします。
# Include “/opt/bitnami/apps/newproject/conf/httpd-prefix.conf”
以下のファイルも修正します。
vi /opt/bitnami/apps/newproject/conf/httpd-prefix.conf
上の2行をコメントアウトしましょう。
#Alias /newproject/ “/opt/bitnami/apps/newproject/htdocs/”
#Alias /newproject “/opt/bitnami/apps/newproject/htdocs”
Include “/opt/bitnami/apps/newproject/conf/httpd-app.conf”
つづいてVirtualHostの設定をします。
vi /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf
以下の内容を追記します。
<VirtualHost *:80>
ServerName 2.mydoma.in
DocumentRoot “/opt/bitnami/apps/newproject/htdocs”
<Directory “/opt/bitnami/apps/newproject/htdocs”>
Options Indexes FollowSymLinks
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3 >
Require all granted
</IfVersion>
</Directory>
# Error Documents
ErrorDocument 503 /503.htmlInclude “/opt/bitnami/apps/newproject/conf/httpd-prefix.conf”
</VirtualHost>
最後にWordPressの設定を変更します。現状のままだとトップが
http://mydoma.in/newproject/
になっているので、これを
htttp://2.mydoma.in/
に変更する設定をします。以下のファイルを開きます。
vi /opt/bitnami/apps/newproject/htdocs/wp-config.php
下記の部分を修正しましょう。
#define(‘WP_SITEURL’, ‘http://’ . $_SERVER['HTTP_HOST'] . ‘/newproject’);
define(‘WP_SITEURL‘, ‘http://‘ .$_SERVER[‘HTTP_HOST‘]. ‘/‘);
#define(‘WP_HOME’, ‘http://’ . $_SERVER['HTTP_HOST'] . ‘/newproject’);
define(‘WP_HOME‘, ‘http://‘ .$_SERVER[‘HTTP_HOST‘]. ‘/‘);
これで設定は終わりです。apacheを再起動して動作確認しましょう。
sudo /opt/bitnami/ctlscript.sh restart apache
そして以下にアクセスできることを確認しましょう。
http://2.mydoma.in
ad-planning
2016/11/08 | その他
ad-planning
関連記事
-
いま法人インターネット回線ならNUROか
いま法人回線しくならNUROか検討中そのログを残していく NUR...
-
ウィルスバスターの3年3台版が安い
ウィルスバスターの3年3台版が安くてちょうど用意ので購入 &nb...
-
お名前VPSにFTPをインストールして設定
普通にyumでインストールしましょう。 # yum -y insta...
-
mysqlをお名前VPS 2GBにインストールしてチューニング
つづいてmysqlをインストールしていきます。ひきつづきこちらのブログ...
新着記事
-
いま法人インターネット回線ならNUROか
いま法人回線しくならNUROか検討中そのログを残していく NUR...
-
ウィルスバスターの3年3台版が安い
ウィルスバスターの3年3台版が安くてちょうど用意ので購入 &nb...
-
お名前VPSにFTPをインストールして設定
普通にyumでインストールしましょう。 # yum -y insta...
-
mysqlをお名前VPS 2GBにインストールしてチューニング
つづいてmysqlをインストールしていきます。ひきつづきこちらのブログ...
前の記事: お名前VPSにFTPをインストールして設定
次の記事: ウィルスバスターの3年3台版が安い
コメント/トラックバック
トラックバック用URL:
この投稿のコメント・トラックバックRSS