タグ

2014年2月3日のブックマーク (8件)

  • さくらのVPS を改めて使いはじめる 7 - WordPress - アカベコマイリ

    さくらのVPS(v3) 2GB プランへの環境構築メモ 7。今回はWordPress のセットアップと環境の移行について書く。 WordPress のセットアップ WordPress が動作するために必要な環境を準備する。前回までの手順により MySQL と Apache が稼働していることを前提としておく。 まずは PHP 系のパッケージをひととおりインストール。 $ sudo yum install php php-mbstring php-mysql php-mcrypt php-gd php-devel php-pear php-pecl-apc

    d_animal141
    d_animal141 2014/02/03
    さくらのVPS を改めて使いはじめる
  • はじめてのLinux環境構築の自動化入門 chef-solo編

    環境構築を自動化すれば数分でサーバ構築して投入できますよ?@HIROCASTERでございませう。 vagrantで開発環境(仮想マシン)を自動構築しようの記事で、仮想マシンにchefやpuppetを自動的に実行させて開発環境を自動で構築する手順を紹介しました。 環境構築を自動化する内容をchefであれば、レシピと呼ばれるものを、puppetであればマニフェストと呼ばれるものを記述しなければなりません。 今回はパッケージ(NTP)を導入して、NTPの設定ファイルを自動的に配備して、サービスを立ち上げるという環境構築の自動化をchef-soloを使って、紹介したいと思います。基的に他のソフトになっても手順は同じです。参考にしてください。 chefとchef-soloの違い chefはクライアントとサーバの形を取っており、chefを実行するためにはサーバにレシピや付随する数多くのデータがなけれ

    はじめてのLinux環境構築の自動化入門 chef-solo編
    d_animal141
    d_animal141 2014/02/03
    はじめてのLinux環境構築の自動化入門 chef-solo編
  • さくらVPSにRails 3.2の開発環境を構築する | 77 Dogs Blog

    2012年6月9日 カテゴリー: 開発 さくらVPSRails 3.2 の開発環境を構築しました。 Ruby のバージョン管理に rbenv を利用して構築します。 ちょこちょことエラーがでて、思ったより時間がかかりました。 Ruby のバージョンは 1.9.3 です。 rbenv をインストールする Ruby のバージョン管理ツールとして rbenv をインストールします。 下記を参考に複数のユーザアカウントで利用できるように設定します。 shared install of rbenv まずは、rbenv 用にグループを作成してユーザを所属させます。

    さくらVPSにRails 3.2の開発環境を構築する | 77 Dogs Blog
    d_animal141
    d_animal141 2014/02/03
    さくらVPSに Rails 3.2 の開発環境を構築する
  • rbenv をさくらVPSのサーバにインストール - おもしろwebサービス開発日記

    rbenv をさくらのサーバに system wide にインストールする手順のメモです。 インストール準備 ruby のインストールに必要そうなものを yum でインストールします。 sudo yum install libyaml libyaml-devel zlib zlib-devel readline readline-devel openssl openssl-devel libxml2 libxml2-devel libxslt libxslt-devel rbenv, ruby-build のインストール /usr/local/rbenvにインストールします。staff グループで rbenv を使うことにします。 cd /usr/local sudo git clone git://github.com/sstephenson/rbenv.git rbenv sudo c

    rbenv をさくらVPSのサーバにインストール - おもしろwebサービス開発日記
    d_animal141
    d_animal141 2014/02/03
    rbenv をさくらVPSのサーバにインストール
  • 独自ドメインのWebサイトとメールアドレスをなるべくお安く作るためのメモ - give IT a try

    はじめに ちょっとプライベートの用件で独自ドメインのWebサイトとメールアドレスを取得することにしました。 今までほとんどやったことのない分野だったのですが、ネットを色々調べてると意外と手軽に、かつお安く取得できました。 備忘録としてここにメモしておきます。 対象者 独自ドメインのWebサイトやメールアドレスをなるべく安く取得したい人。 なおかつ、静的なページだけでなく将来的には簡単なWebシステムもネット上で作ってみたい人。 利用するサービス Heroku Ruby on Railsをインターネット上で動作させるために使用。5MBまでは無料。LINK GitHub Railsコード用のリポジトリ。無料で使えますが、フリープランだとコードはすべて公開されてしまいます。LINK バリュードメイン 独自ドメインの取得サイト。費用は.comドメインで年間1000円程度。LINK GoogleAp

    独自ドメインのWebサイトとメールアドレスをなるべくお安く作るためのメモ - give IT a try
    d_animal141
    d_animal141 2014/02/03
    独自ドメインのWebサイトとメールアドレスをなるべくお安く作るためのメモ
  • さくらVPS/CentOS 6.4初期状態から鍵認証SSHでの接続まで[Railsサーバへの道]

    さくらVPS 2GB SSDのCentOS 6.4をセットアップしてイケているRailsサーバに仕上げるまでのシリーズ企画です。第1回は初期状態からSSHで接続できるようにするまです。一般的にインターネットに公開しているLinuxサーバはいろんな所からアクセスが来やすいので契約したらできるだけ早くこのパートを実施してください。 🏈 SSH認証鍵の作成今回のVPS用にローカルにSSH認証鍵を新規作成する場合は、SSH認証キーをBitbucket/GitHubに設定しよう!の「SSHキーの作成」のセクション を参考にSSHキーを作成。すでにSSHキーをローカルに保持している場合はスキップ。 😸 ユーザー作成ローカルのターミナルを起動してsshでサーバにログイン。 xxx.xxx.xxx.xxxは今回のサーバのIPです。また、パスワードはさくらVPSでは仮登録完了時のメールに記載されています

    さくらVPS/CentOS 6.4初期状態から鍵認証SSHでの接続まで[Railsサーバへの道]
    d_animal141
    d_animal141 2014/02/03
    さくらVPS/Cent OS 6.3 初期状態から鍵認証SSHでの接続まで
  • さくらVPSの初期設定をChef Soloでやってみた〜サードパーティcookbookの使い方〜 | tsuchikazu blog

    Chef Soloの正しい始め方 | tsuchikazu blogがどういうわけかgoogleさんに好かれているので、続編を書きました。入門Chef Soloと正しい始め方を読んで、じゃあ実際に色々やってみようかな。とはいえ、チュートリアル的なことでなく、もうちょっと実践的なことをして理解を深めたい。このような人を対象に、さくらVPSの初期設定を題材に、Chef Soloを説明していきます。 この記事でやることは以下のとおりです 一般ユーザの作成 鍵認証の設定 sudo有効化 sshの設定 iptablesの設定 さくらVPSでよく行われる初期設定で、これを実施すればrootが乗っ取られてヤバイことになった。とかそういう事態は防げるはずです。AWSのEC2ですと、デフォルトで設定される内容になっていますので、さくらVPSをEC2レベルまでセキュリティ向上させるのを目標にします。 前提 自

    さくらVPSの初期設定をChef Soloでやってみた〜サードパーティcookbookの使い方〜 | tsuchikazu blog
    d_animal141
    d_animal141 2014/02/03
    さくらVPSの初期設定をChef Soloでやってみた〜サードパーティcookbookの使い方
  • SQL脳に優しいMongoDBクエリー入門 - taka512's blog

    mongoコマンドから接続した際にオールドタイプ(SQL脳)たる我々人類にも 調べやすい形でinsert、select、updateを行う方法を調べました。 定義参照 // use [データベース名] use [データベース名] // show databases show dbs // show tables show collections参照系 // select * from [コレクション名] db.[コレクション名].find() // select * from [コレクション名] where x=4 db.[コレクション名].find({x:4}) // select j from [コレクション名] where x=4 db.[コレクション名].find({x:4}, {j:1}) // select * from [コレクション名] limit 1 db.[コレクション

    SQL脳に優しいMongoDBクエリー入門 - taka512's blog
    d_animal141
    d_animal141 2014/02/03
    SQL脳に優しいMongoDBクエリー入門