白砂隆の子育て投資日記

~はじめは誰でも初心者です~

そうだブログをはじめよう。その4~WordPressのインストール~

time 2016/12/23

2016年12月01日(木)備忘録より

先日、AWSでEC2インスタンスのサーバーを稼働させるところまで出来ました。
今日は30分も目標にWordPressを稼働させるところまでやっちゃいましょう。

ここに色々書くのも面倒なのでググって出てきたドキュメントを紹介。

http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/hosting-wordpress.html
ん~~。上記を見るとLAMP環境が起動してる前提ですね。

http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/install-LAMP.html
↑こっちの手順を進めます。

まず、ec2-userにログインして手順通り進めていきます。

ec2-userにて

sudo yum update -y

sudo yum install -y httpd24 php56 mysql55-server php56-mysqlnd

わーーーー簡単!
あっという間に全部入っちゃいます。

sudo service httpd start

sudo chkconfig httpd on

chkconfig –list httpd

では、、さっそくブラウザで今回確保したEIPにアクセスしてみます。

http://<今回のEIP>
→OK
WEBサーバー起動しました。
ここまで5分(笑)

チュートリアルに従って進めます。

sudo groupadd www
sudo usermod -a -G www ec2-user
exit

再ログイン
sudo chown -R root:www /var/www

sudo chmod 2775 /var/www
find /var/www -type d -exec sudo chmod 2775 {} \;
find /var/www -type f -exec sudo chmod 0664 {} \;

sudo echo “” > /var/www/html/phpinfo.php


http://<今回のEIP>/phpinfo.php
にアクセスしてPHPが動いていることを確認。
うん。動いてる。

rm /var/www/html/phpinfo.php

sudo service mysqld start

sudo mysql_secure_installation

→チュートリアル通りに初期設定

sudo chkconfig mysqld on

→これでいつでも起動されます。

さて、チュートリアルではここでphpMyAdminのインストール手順が書かれていますが、
こいつを入れるとWebからMySQLをいじれちゃいますので今回は入れません。
便利なのはいいけどイコール脆弱にもなりますので。。

さて
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/hosting-wordpress.html
の手順に戻ります。

wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
ls
latest.tar.gz wordpress

sudo service mysqld start
mysql -u root -p

CREATE USER ‘wordpress-user’@’localhost’ IDENTIFIED BY ‘your_strong_password’;


本当にこの通り入力すると乗っ取られちゃうので注意。
一意なユーザー名とパスワードを入力してくださいね。

CREATE DATABASE `wordpress-db`;
GRANT ALL PRIVILEGES ON `wordpress-db`.* TO “wordpress-user”@”localhost”;
FLUSH PRIVILEGES;
exit

cd wordpress/
cp wp-config-sample.php wp-config.php
vim wp-config.php

define(‘DB_NAME’, ‘wordpress-db’);
define(‘DB_USER’, ‘wordpress-user’);
define(‘DB_PASSWORD’, ‘your_strong_password’);

↓この記載をよく読みつつ設定します。

Authentication Unique Keys and Salts というセクションを見つけます。これらの KEY と SALT の値は、WordPress ユーザーがローカルマシンに保存したブラウザクッキーに対する暗号化レイヤーを提供します。基本的に、ここで長くてランダムな値を指定すると、サイトのセキュリティが向上します。https://api.wordpress.org/secret-key/1.1/salt/にアクセスして、ランダムに生成されるキーセット値を取得し、wp-config.php ファイルにコピーして貼り付けることができます。PuTTY 端末にテキストを貼り付けるには、テキストを貼り付ける場所にカーソルを置き、PuTTY 端末内でマウスを右クリックします。

mv * /var/www/html/

sudo vim /etc/httpd/conf/httpd.conf
セクションについて以下のように編集します。

AllowOverride All

sudo usermod -a -G www apache
sudo chown -R apache /var/www
sudo chgrp -R www /var/www
sudo chmod 2775 /var/www
find /var/www -type d -exec sudo chmod 2775 {} \;
find /var/www -type f -exec sudo chmod 0664 {} \;
sudo service httpd restart

sudo chkconfig httpd on
sudo chkconfig mysqld on
sudo service mysqld status

http://<今回のEIP>/
へアクセスし、画面に従って入力し、WordPressをインストールします。

これで、ひとまずWordPressを使うことができるようになりました。
ではまた。

sponsored link

down

コメントする




↓ポチッと応援お願いします~↓

ブログランキング・にほんブログ村へ
※それぞれ1日1ポチのみ有効です。

~プロフィール~

白砂隆(しらすなたかし)

白砂隆(しらすなたかし)

2015年12月楽天証券で株式投資デビュー その半年後、楽天証券で日経225先物miniデビュー さらに5カ月後、楽天証券FXでFX取引デビュー の投資初心者です。 Yahoo!ファイナンスの黒岩泰先生の株価予想に心を奪われ、お名前いただきました。 黒⇔白 岩⇔砂 泰⇔隆 2009年長男誕生 2012年長女誕生 の2児の父でもあります。 よろしくお願いいたします。 m(_ _)m [詳細]

カテゴリー

過去投稿

Views