記事一覧
Ruby on Rails まとめ①
フレームワーク
Webアプリケーションを作成する際に用いられる枠組み。フレームワークでアプリケーションの雛形を作成し、必要なファイルをカスタマイズして、
アプリケーションを作成する。必要なファイルやデータの流れを既に一つのセットとして用意してくれているフレームワークを用いれば、素早く、
Webアプリケーションを開発できる。
フレームワークの種類
Ruby: Ruby on Rails(ルビーオン
S3に画像をアップロード
開発環境で問題がないことを確認します。
セキュリティ対策
AWSは従量制のサービスのため他人がなりすましでログインして膨大な処理を行うと被害が発生します。今回は3つ対策します。
・二段階認証
・AWSログイン後、ヘッダー部分のアカウント名をクリック。
・マイセキュリティ資格情報 をクリック。
・Continue to Security Credentialsをクリック。
・多要素認証(MFA
Capistrano
自動デプロイツールの一種。デプロイ時に必要なコマンドが1回で済む。
手動デプロイ時に起こるコマンドの打ち間違い、手順間違いを解消。
Gemfile を編集group :development, :test do gem 'capistrano' gem 'capistrano-rbenv' gem 'capistrano-bundler' gem 'capistrano-rails' gem '
EC2 Ruby/Rails 環境構築
設定用のツールをインストール・yumコマンド
Linuxにおけるソフトウェア管理の仕組み。yumコマンドを利用することで、yumの管理下にあるプログラムのバージョンを管理したり、一括でアップデートしたりできます。
・Linux
OSの一種。WindowsやmacOSと同じOSの仲間。
・パッケージ
Linuxが採用しているアプリケーションの配布形態。LinuxOS下における、ある役割/機能を
AWS(Amazon Web Servises)
ただいまデプロイ周辺で絶賛つまづいてますので、復習します。
サーバのセットアップ ~ SSHでログインまでを書きます。
・クラウドコンピューティング従来ダウンロードやインストールして利用していたデータやソフトを、ネットワークを通じて利用するもの。
レンタルサーバとは異なり必要な時に、必要な分だけ使う事ができる。
Gmailなどもクラウドコンピューティングの一つになります。
米Amazonが提供
HTMLとCSSはコンビです。
・HTML HyperText Markup Language
ウェブサイトに表示される情報を記載するもの。
ファイル名は 〇〇.html になります。
・CSS Cascading Style Sheets
HTMLに記載された情報を装飾するもの。
ファイル名は 〇〇.css になります。
・タグ HTMLにおける要