Jenkinsからiosアプリをビルド
Jenkinsからiosアプリをビルドします。 正確にはJenkinsとMacマシンを連携してiosアプリをビルドしipaファイルを作成します。 構成は下記のようになります。 JenkinsとMacの通信はSSHですが認… 続きを読む »
Jenkinsからiosアプリをビルドします。 正確にはJenkinsとMacマシンを連携してiosアプリをビルドしipaファイルを作成します。 構成は下記のようになります。 JenkinsとMacの通信はSSHですが認… 続きを読む »
ApacheのWEBDAV機能を設定する手順です。 まずはApacheのモジュールを確認します。 confファイルをにdav_moduleとdav_fs_moduleの2行が記述されていればそのまま使用できます。 続いて… 続きを読む »
pipをEasyInstallで導入し、実行したところ下記のようなエラーが発生しました。 古いサーバだったのでPythonのバージョンが古くて動かなかったようです。 使用しているPythonのバージョンは2.6.9ですが… 続きを読む »
Mac環境にChefの実行環境を導入する手順です。 下記の公式サイトからchefdk(Chef Development Kit)をダウンロードします。 https://downloads.chef.io/chefdk#m… 続きを読む »
複数バージョンのJavaを管理できるjEnvをMacにインストールする手順です。 jEnvはbrewコマンドで簡単に取得することができます。 続いて環境変数の設定をします。 続いてjEnvが使用するディレクトリを作成しま… 続きを読む »
SNS(Amazon Simple Notification Service)とCLIを使用すれば下記のコマンド1つメールが送信できます。 AWSのアカウントにSNSトピックを作成していることと実行環境でCLIが入ってい… 続きを読む »
Lets’s Encryptを導入するにはクライアントであるcertbotが必要らしいのでとりあえず導入します。 certbotはgithubで公開されていますがwgetでバイナリをダウンロードできます。 c… 続きを読む »
certbot実行時に下記のエラーが発生しました。 エラーメッセージを見る限り、python3が必要と出てますが2.7でも動作するので2.7を入れました。 既存で入っていたpython2.6をアップデートしたかったのです… 続きを読む »
ELBを介した場合、HTTPからHTTPSにリダイレクトする際の設定方法です。 ELBの設定として、ELB⇔EC2はポート80のみ空けておくだけで問題ありません。 クライアント⇔ELBは80と443のポートを空けておく必… 続きを読む »
VPSに構築したWEBサイトにテストとして自分だけがアクセスしたい時にIPを絞ってアクセスする方法です。 今回はIPを固定化するために踏む台としてLinuxサーバを使用します。 また、WEBサイトのサーバはCentOS6… 続きを読む »