Learning

Home Posts Tagged "Learning"
自分だけの動画サイトを構築する。 Learning
· 9 min read

自分だけの動画サイトを構築する。

※4/01 追記 公開している「Harada’s Theater」ですが、期間が過ぎましたので非公開とさせて頂きます。 短い間でございましたが、ご愛顧頂きありがとうございます。 Harada’s Theater http://video.hdserver.mydns.jp とまぁこんな感じで某動画サイト風なサイトを構築することができます。 今回はこちらの構築メモを載せます。 ClipBucketについて YouTubeのような動画共有サイトを自分で持つ、そんな願いを叶えてくれるのが ClipBucketです。 動画や写真のアップロード・閲覧・評価やコメントの投稿など一通りの機能を備えています。 とはいうものの、映像にはセンシティブな情報が映り込むことや

Read more
Windows Server で標準バックアップを使用してみる Learning
· 3 min read

Windows Server で標準バックアップを使用してみる

Windows Server 2008 以降で提供されている機能「Windows Server バックアップ」を使って OS 全体のドライブをバックアップ、またリストアの方法について説明します。 なお、事前準備としてバックアップ先のストレージを用意する必要があります。 今回は自宅のNasをsamba経由で保存先ストレージとして使用します。(NFSでもよかったですが、ローカル間でそんなに速度変わらない様ですので) Windows Server バックアップのインストール Windows Server バックアップを使いにはインストールを行う必要があります。 インストールについては Windows Server の機能としてすでに組み込まれているので、別途ダウンロードする必要などはありません。 1. タスクバーの「サーバー

Read more
VPSまるまる移行してみた。 Learning
· 3 min read

VPSまるまる移行してみた。

一昔前までVPSと言えばさくらでしたが、 最近さくらに追い上げてきているのがGMOが運営するのVPS「ConoHa」です。 最近人気が上がりつつあるこのサービス。 特徴は何と言っても、VPSでありながらクラウド並のオプションが用意されていること。 初期費用が無料ですぐ使え、スケールアウトやプライベートIPの割当ができる。 月額料金の範囲で、時間単位の課金も行えるという、AWSと非常に似ているVPSです。 詳しい説明は公式サイトに書いてあるので端折ります。 ここではVPSをまるまる移設した時のことを書きます。 主な流れ 1. 旧鯖と新鯖のOSバージョンを合わせる 2. 旧鯖でrsyncコマンドを打つ(要 root) 3. 待機 4. 再起動 5. MACアドレスの変更 6. httpd、 mysql、

Read more
Ansibleで楽にサーバ管理をする。 Learning
· 6 min read

Ansibleで楽にサーバ管理をする。

サーバの初期構築が面倒になってきたので、今更 Ansible を使いはじめました。 使い方も非常にシンプルで簡単ですし、エージェントのインストールが不要なところも素敵です。 本投稿では、基本的なAnsibleの利用方法とPlaybookの書き方を紹介します。 構成管理ツールについて まず、構成管理ツールとはなんぞやと。 例えば、現在僕の自宅にはVMサーバがあり、そこには10台程仮想ホストを運用しています。 で、検証環境なんかで新しくサーバを構築したりしますが、手動で行う初期設定とかが結構大変なんです。 また、とあるパッケージを仮想ホスト全台にインストールしたい時や、ミドルウェアに脆弱性が見つかったときはアップデートが必要ですが、10台もサーバがあると、1台1台作業していくはすごい大変ですね。 このような環境構築やデプロイなどを何度も行う場合は自動化したいところです。 導入の背景 サーバ作業を自動化しようと考えたとき、最初に思い浮かぶのはシェルスクリプトを利用することではないでしょうか。 シェルスクリプトを使って環境構築やリリースを自動化することは可能ですが、これには

Read more
無料SSLでよりセキュアなWordpressを公開する Learning
· 4 min read

無料SSLでよりセキュアなWordpressを公開する

2014年にGoogle社は、SSL/TLS化された安全なWebサイトを、検索において優先的に順位を上げることを発表しました。 また2016年、ヤフー株式会社も、Yahoo! JAPANなど全てのサービスをSSL/TLS化することを発表しています。 以降、個人情報の入力画面だけではなく、全てのページでSSL/TLS通信を行う「常時SSL/TLS化」の需要は高まっているので、この流れに乗ってWordpressもSSL化してみました。 概要 今回はWEBブラウザ上で視覚的且つ簡単にSSLを取得できる「ZeroSSL」を利用したいと思います。 Free SSL Certificates and Free SSL Tools @ ZeroSSL – Zero

Read more
Wordpressの移行作業したときの覚書 Learning
· 2 min read

Wordpressの移行作業したときの覚書

学習発表用のこのWordpressですが、公開してるVMサーバのスペックが低いので 閲覧や編集するのに重すぎる状態です。 家庭用の回線なので表示に時間がかかり、ストレスが溜まるので 環境が安定している借りているVPSにWordpressを移行したときのメモ書きです。 概要 ・移行元のサーバ CentOS6.6 Apache2.2 MySQL5.1 PHP5.3 ・移行先のサーバ CentOS6.8 Nginx1.11 MySQL5.1 PHP5.6 OSやMYSQLのバージョンは同じ、PHPは移行先のサーバのバージョンが上。 大きく変わるのがWebサーバソフトウェアがApacheからNginxになること。 また、PHP-FPMでPHPを呼び出すので、

Read more
プロキシを使った遠回りアクセスの方法 Learning
· 2 min read

プロキシを使った遠回りアクセスの方法

WordPress には 「サイトURL」設定があり、デフォルトでは以下のように localhost になっています。 http://localhost/wordpress/ 外部公開する場合は localhost → ドメイン名 へ変更しますが、変更後に問題が発生します。 ❗ 発生した問題 ドメイン名に変更後: 自宅 LAN から WordPress にアクセスできなくなった サーバを外部に置く前提が多く、同一 LAN からアクセスする想定が薄いため発生。 記事編集ができなくなり不便な状態。 🤔 解決案について 本来であれば… * 内部

Read more
GeoIPを使用してWebサーバのアクセスを国内だけに制限する Learning
· 2 min read

GeoIPを使用してWebサーバのアクセスを国内だけに制限する

※覚書用に作成したサイトですがクローリング設定は無効で、検索経由で来ることはありませんが、外部からもアクセスされるため対策します。海外からの攻撃的なアクセスが多いため、GeoIP で国内のみ許可します。 GeoIP について GeoIP は MaxMind が提供する IP アドレスの地理判定サービス。 無償版と有償版があり、国別判定のみなら無償で十分。 👉 https://www.maxmind.com/ 1. 作業環境 * CentOS 6.8 * Apache 2.2.15 2.

Read more