ブログとか

さくらvpsのサーバ構築メモ

投稿日:2014-06-08 更新日:

お試しでさくらvpsを借りてみた

vps(バーチャルプライベートサーバ)を借りてみました。

最近プログラム言語を勉強していて興味を持ちました。ということでお試し期間15日間でどこまでいけるかをやってみました。

実際に使ってみると…

最初は簡単にできるだろうと思ってたらメチャ難しい(>_<)

せいぜい一日くらいでできるだろう思っていたら、サーバ構築するまでに1週間近くかかってしまいました。ほんと失敗しまくり&何回再インストールしたことか。

自分がなんとか納得できるまでサーバ構築をした結果、参考になったサイトを紹介します。備忘録も兼ねてます。

========================================

簡単な手順

1.さくらvpsから送られてきたIPアドレスとパスワードでsshログイン
2.yumをアップデートする
3.rootのパスワード変更
4.ユーザー作成・ユーザーパスワード作成
5.ssh-keygenサーバの秘密鍵と公開6.鍵を作成とサーバに公開鍵を設置
7.ポート番号を変更
8.ファイヤーウォール設定
9.Apacheインストールと設定
10.vsftpdインストールと設定
11.バーチャルホストの設定
12.PHPインストールと設定・5.5にバージョンアップ
13.MySQLのインストールと設定
14.phpMyAdmin最新版4.2.2をインストール

========================================

初心者でもわかる!さくらVPS
http://www.さくらvps.com

ほとんどこのサイトのコピペです(笑)
しかし、当然コピペだけではうまくいきません。なので以下のサイトで勉強することに。

公開鍵認証によるSSH接続 - Macターミナルの使い方 - Linux入門
http://webkaru.net/linux/mac-ssh-login-public-key/

これはセキュリティ的にやった方がいいみたいです。要はローカルとサーバに置いたペアの鍵でしかログインできないようにするってことです。(多分。)

vsftpdの導入
http://blog.infinity-es.com/%E3%81%95%E3%81%8F%E3%82%89%E3%81%AEvps%E3%81%A7%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E5%85%A5%E9%96%808%E3%80%80vsftp%E3%81%AE%E5%B0%8E%E5%85%A5/

勇唄のホームページはドリームウィーバーで書いてるので、ドリームウィーバーで接続が必要です。それにはFTP接続できるようにせにゃならんです。

そこでこの「vsftpd」というFTPソフトをインストールします。つまり、このFTPソフトを編集すればFTP機能も搭載しているドリームウィーバーでもホームページをアップロードできるわけです。

phpmyadmin関係
http://d.hatena.ne.jp/diveintounlimit/touch/20120908/1347109456

http://pro-grammer.info/archives/870

http://ausnichts.hatenablog.com/entry/2014/02/14/215309

phpmyadminというのはMYSQLという言語をWeb上から簡単に操作できるようにしたアプリです。つまりデータベースアプリですな。以前買った参考書でインストールしてからお世話になってます。

PHPの最新バージョンを入れる
http://programmerbox.com/2013-12-24vpsconstructproceduremanual/

ターミナルの「yum」というパッケージからインストールできるPHPは5.3と少し古いので今の最新5.5にしたときに参考になりました。

サーバーのIPでアクセスできないようにする
http://sterfield.co.jp/programmer/%E3%80%90apache%E3%80%91%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AEip%E3%81%A7%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B.html

バーチャルホストは書く順番に注意。

DreamweaverでHTMLファイルをPHPとして編集する
http://www.webopixel.net/dreamweaver/197.html

HTMLのファイルでもPHPのコードカラーリングできるようになりました(Mac CS6)

さくらVPSでcronの設定
http://lealog.hateblo.jp/entry/2012/04/02/214624

ドキュメントルート外だと動かないので注意。設置したPHPファイルのパーミッションを700に設定。

◼︎◼︎間違ったとこメモ◼︎◼︎

  • vsftpd導入後、ドリームウィーバーに接続できない時はドリームウィーバー内のssh_hostsファイルを削除
  • mysqli_connectの指定はローカルホスト、root、パスワード、データベース
  • phpmyadminが404Not Foundの場合はディレクトリがおかしい。phpmyadmin.confファイルを見直す。
  • phpMyAdminのキャメルシンタックスが紛らわしいので注意!

さくらvpsでカーネルパニック)汗
http://webpaprika.com/735.html

サーバーが動かない時には再起動後、すぐにリモートコンソールを開きENTERキーを押す。古いカーネル(OS)を選択する。

「足りない知識はGoogleで補う」

もちろん上記のサイト以外にも見まくりました。サーバ構築も最初は難しいですがわかってくると楽しいものです。

あと、Macを使っているのでターミナルの操作が必要不可欠だとわかりました。

ターミナルは覚えればとても便利ですね^^

-ブログとか

Copyright© 「勇唄〜ゆうた〜」 , 2017 All Rights Reserved.