Web開発メモ

AWSなどを利用したWebサービス構築の議事メモ。

2015-01-01から1年間の記事一覧

Apache Small lightの設定

CloudFrontとS3で画像配信をするにあたり、間にリサイズ処理を挟みたい。nginxを使った例も多々あったが、ミドルウェアの管理コストをかけたくないのでapacheで実現することにした。①Image Magicのインストール sudo yum install ImageMagick ImageMagick-de…

AmazonLinuxにMronngaを入れる。

centos7だとyumで一発だけど。 Amazonlinuxだとなかなか入らず。。結局ソースからビルドして入れることにした。①ビルド環境の準備 $ sudo yum install gcc gcc-c++ make cmake②Groongaのインストール $ sudo rpm -ivh http://packages.groonga.org/centos/gr…

CSSのIDやCLASSの命名規則

久々にHTMLとCSSを書き始めた。ぶつかった壁は命名規則。モダンな書き方ってなんだろうと調べてでてきたのが 「BEM記法」というもの。今後どんな命名規則で運用していますか? と聞かれたときに答えられるようにこれに準じてやっていこう(笑) Summary of htt…

AWSでLAMP環境構築④

次はユーザ管理方法をまとめる。1.ユーザの追加 $ sudo adduser <username>2.ユーザの確認 $ cat /etc/passwd | grep home ec2-user:x:500:500::/home/ec2-user:/bin/bash <username>:x:501:501::/home/<username>:/bin/bash3.ユーザのパスワードとsudo権限付与 $ sudo passwd <username> ユーザー <username> </username></username></username></username></username>…

AWSでLAMP環境構築③

前回に引き続きMysqlのセットアップを行う。1.gronnga のインストール $ sudo yum install -y http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm 読み込んだプラグイン:priorities, update-motd, upgrade-helper groonga-release-1.1.…

AWSでLAMP環境構築②

Webサーバの構築に取り掛かる。EC2でインスタンスを作成する。 OSはCentOSを選択。今回インストールするのはhttpdとphp。 1.まずはパッケージの最新化。 $ sudo yum update 読み込んだプラグイン:amazon-id, rhui-lb, security 更新処理の設定をしています r…

AWSでLAMP環境構築①

AWSを今更ながら使ってみる。今回作りたいのはこんな環境 ※GPXは緯度経度の情報を含んだファイルの形式 サーバ名 役割 CPU Memory ディスク容量 備考 web01 Webサーバ 2 4 EBSonly t2.medium web02 Webサーバ 2 4 EBSonly t2.medium api01 APIサーバ 2 4 EBS…