さくらVPSにWordPress導入とMinecraftサーバーを立ち上げるまで 01

Minecraft鯖は昔導入済だったが、一度消してしまったので作業ログを取りながらもう一度トライ
ローカル環境はmac

■最初

ブラウザ
さくらVPSコントロールパネル

https://secure.sakura.ad.jp/vpscontrol/main/

OS再インストール
デフォルトのCentOS 6.5

リモートコンソール
rootでログイン

■作業用ユーザーの追加

[root]$ useradd tukanpo
[root]$ passwd tukanpo
[root]$ usermod -G wheel tukanpo

※サーバー名と作業用ユーザーを同じにしてしまって紛らわしいので
後で作業用ユーザーをtukanpoから変えたい。

■sudoの設定

[root]$ sudo vi /etc/pam.d/su
コメント削除
# auth required pam_wheel.so use_uid

[root]$ sudo vi /etc/login.defs
追加
SU_WHEEL_ONLY yes

[root]$ sudo visudo
コメント削除
%wheel ALL=(ALL) ALL

[root]$ vi /etc/ssh/sshd_config
下記に変更
PermitRootLogin no
PasswordAuthentication no

[root]$ /etc/init.d/sshd restart

[root]$ exit
tukanpo でログイン

■sshの設定

[tukanpo]$ sudo vi /etc/ssh/sshd_config
ポート番号変更
Port 10022

[tukanpo]$ mkdir ~/.ssh
[tukanpo]$ chmod 700 ~/.ssh
[tukanpo]$ ls -la (確認)

ローカル(mac)での作業
macのターミナルで行う。

[local]$ ssh-keygen
Enter file in which to save the key (/Users/Tukanpo/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

[local]$ cd .ssh
[local]$ ls -la (確認)

[local .ssh]# scp -P 10022 id_rsa.pub tukanpo@133.242.129.34:~/.ssh
Are you sure you want to continue connecting (yes/no)? yes

※ Warningで怒られたら .ssh ディレクトリの下の known_hosts の該当行を削除する。

それでも怒られた↓
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

サーバー側のこれが駄目だった模様
/etc/ssh/sshd_config
PasswordAuthentication no

※よくわからないので一時的にyesにしてsshdをrestart
成功

今度はサーバー側の作業

[tukanpo .ssh]$ cat id_rsa.pub >> authorized_keys
[tukanpo .ssh]$ chmod 600 authorized_keys

ローカルから接続確認
[local]# ssh -p 10022 tukanpo@133.242.129.34

[tukanpo .ssh]$ rm id_rsa.pub

以降はMacにJellyfiSSHをインストールしてsshで接続

■php, apache, mysql インストール

参考サイト
さくらVPSで10分でwordpressの設定をする

さくらのVPSに「黒い画面」でWordPressをインストールする(1)

[tukanpo]$ sudo yum update
[tukanpo]$ sudo yum install -y mysql-server php php-devel php-mbstring php-mysql php-pdo php-xml php-gd httpd

[tukanpo]$ sudo vi /etc/my.cnf

下記をmy.cnfの一番下にコピペ
[mysqld]
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci

[client]
default-character-set = utf8

[mysqldump]
default-character-set = utf8

[mysql]
default-character-set = utf8

各種設定とかデーモン起動とか

[tukanpo]$ sudo /etc/init.d/mysqld start
[tukanpo]$ mysqladmin -u root password [パスワード]
[tukanpo]$ create database wordpress default character set utf8;

[tukanpo]$ sudo vi /etc/httpd/conf.d/virtualhost.conf
下記を追加(新規ファイル)

DocumentRoot /var/www/html/wp/wordpress
DirectoryIndex index.php

[tukanpo]$ sudo /etc/init.d/httpd configtest
[tukanpo]$ sudo /etc/init.d/httpd start

[tukanpo]$ sudo mkdir /var/www/html/wp
[tukanpo]$ cd /var/www/html/wp
[tukanpo wp]$ sudo wget http://ja.wordpress.org/wordpress-3.9.2-ja.tar.gz
[tukanpo wp]$ sudo rm wordpress-3.9.2-ja.tar.gz
[tukanpo wp]$ sudo chown apache:apache -R wordpress

ブラウザ

http://www.tukanpo.net

あとはこの画面から設定して終了

WordPress › エラー 2014-09-03 13-46-58 2014-09-03 13-47-02

※reboot時に自動起動する設定を忘れていた
[tukanpo]$ sudo /sbin/chkconfig httpd on
[tukanpo]$ sudo /sbin/chkconfig mysqld on

これで確認
[tukanpo]$ sudo /sbin/chkconfig –list

「さくらVPSにWordPress導入とMinecraftサーバーを立ち上げるまで 01」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">