Close

pythonの中でよくみる「def」から始まる塊について、用語が紛らわしいので整理する

pythonの中でよくみる「def」から始まる塊について、用語が紛らわしいので整理する Classの中の「def init()」 から始まるのは「Constractor(コンストラクター)」 Classの中の「def」から始まるけど、Constractorではないのが「Method(メソッド)」 Classの外の「def」から始まるのは「Function(関数)」

Nginxコンテナに、Let’s Encryptで証明書を自動更新で当てたい場合

サクッとDocker始める docker事始め で作成したnginxコンテナに、Let’s Encryptで証明書を当てたい場合 Let’s Encryptの証明書を更新する(Bitnami on AWS) Let’s Encryptの証明書を更新する(EC2) AmazonLinuxのSSL化対応 この辺りで言及している通り、一度Apache/Nginxを停止してから更新する必要があある 止めていないと以下のようなエラーが出る 通信ルールで遮断している場合も同じエラーがでる模様 参考: Let’s Encryptの証明書を更新する(Bitnami on AWS) 当たり前だけど、DockerでNginxを動かしている場合は、コンテナを止めなければいけない 自動で更新されるように、crontabに入れるなkらこんな感じ

Jenkins超入門(Vagrant・CentOS7)〜(4)Job作成・後編〜

Jenkins超入門(Vagrant・CentOS7)〜(3)Job作成前編〜 の続き Job作成3〜まとめたrpmを任意のサーバにSCP転送(upload)〜 前回までで (1) Gitからコードを取得して(Checkout) (2) rpmにまとめて(Build-prep、Build) というところまで設定が完了したので、今回は (3) 任意のサーバにSCP転送(upload) というJob設定(Stage)を追加する SCPが少し厄介で、 JenkinsでSCPを使うには、「SSH Agent」というPluginのインストールが必要 なので、流れとしては、 0. 環境準備(SCP先サーバ作成) 1. 「SSH Agent」Pluginをインストール 2. SCPするための鍵設定 3. Job設定 4. いざ実行 という流れ 0. 環境準備(SCP先サーバ作成) SCP先のサーバを作成してこの環境を作る Vagrantで作成する (最初にJenkinsサーバと一緒に作っておいたほうが効率よかった) ※Macのターミナルから操作 起動 ログイン あと、これは必須ではないのだけど 今回、二つのサーバ(Jenkinsサーバ、SCP先のサーバ)を使うので わかりやすいようにターミナル設定を変えておく SCPサーバの方は「[vagrant@jkDst ~]$」と表示されるようにする Jenkinsサーバの方は「[root@jkSv vagrant]#」と表示されるようにする これで準備は完了 1. 「SSH Agent」Pluginをインストール 「SSH Agent」プラグインをインストールする (すでにインストールされていればここの手順は飛ばしてOK) 「Manage Jenkins」をクリック 「Manage Plugins」をクリック 「Available」タブから「SSH…