Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 本記事は個人の意見であり、所属する組織の見解とは関係ありません。 こちらはAWS Fargate Advent Calendar 2017の12/2分の記事です。 AWS Fargateを使うことで、コンテナを使ったアプリケーションにだけ集中して開発することができます。今日は、Amazon ECSのコンソールのFirst runチュートリアルを通して、簡単にNginxを立ち上げてみて、変更を加えてデプロイしてみましょう。 First runは以下のリンクから始められます。 https://console.aws.amazon.com/e
さくらのVPSのプランを1GB->2GBに上げようとしたら、自分が契約してるv3は非対応だったのでイチから構築し直しました。その時の手順をメモがてら書きます。 2019/09/29 続編となる「Nginx+PHP7.1+MariaDBのphpMyAdminを構築」を書きました 各種バージョン等は以下の通りです。 CentOS Linux release 7.2.1511 (Core) nginx version: nginx/1.12.1 PHP 7.1.8 (cli) (built: Aug 2 2017 12:13:05) ( NTS ) mysql Ver 15.1 Distrib 10.2.7-MariaDB, for Linux (x86_64) using readline 5.1 何はともあれ、v4の2GBプランを契約してスタート。 なお、コマンドの最初が#の場合はroot、
I have a NGINX acting as a reverse proxy for our sites and is working very well. For the sites that need ssl I followed raymii.org to make sure to have as strong of a SSLLabs score as possible. One of the sites needs to be PCI DSS compliant but based on the latest TrustWave scan is now failing because of TLS 1.0 being enabled. On the http level in nginx.conf I have: ssl_protocols TLSv1 TLSv1.1 TLS
大好きなPython3とDjangoで開発しようと考え、Dockerを使って環境構築をしました。おおよそ**1ヶ月(ハマりましたorz)**ほどかかりました。そんな惨事を繰り返さないために記録しておきたいと思います。長くなりそうなので、docker-compose.ymlファイルを除く初期設定までを記載します。次回は、docker-compose.ymlを主に記載します。 下記のリンクにて公開しています。 Dockerize Django Environment 環境の詳細 OS 下記の仮想化ツールを利用するため、OS差異による動作差分は発生しない想定です。 仮想化ツール Docker 言語 Python3 フレームワーク Django WSGI Gunicorn Webサーバ Nginx データベース PostgreSQL 依存関係は下記の更新により最新化済み(2021/07/11現在)
はじめに WordPressでプログを公開し始めて、もう半年以上も経ちますが、SEO対策はほとんどやっていませんでした。 さすがに少しぐらいはSEO対策をやろうと思い、エンジニアリングでできそうなところとして、GoogleのPageSpeed Insightsのスコアを上げる対策をしてみました。 基本的なことですが、下記の対応をするだけこのブログサイトのスコアは常時80以上のスコアをキープできるようになりました。ぜひ、参考にしていただければと思います。 現状のスコアと改善点を確認する 何はともあれ、現在のスコアと改善を確認するところからですね。 こちらのサイトで計測したいウェブページのURLを入力して、分析ボタンを押してください。 暫くすると現状の「スコア」と「適用可能な最適化のリスト」が表示されます。この「適用可能な最適化」を一つずつ改善していけばスコアは上がります。 とはいえ、一つずつ
Dockerに興味があったものの、コマンドを叩く以外はほとんど手を出す機会がなかったので、 夏季休暇の間にしっかりと基本を身につけるべく、検証用にRails環境を構築してみました。 思ってた以上に悪戦苦闘したので、記憶からすっ飛ばないようにちゃんと記事として残しておこうと思います。 前提 作業はすべて ConoHaVPS のUbuntu16.04上でやってます。 OS上にすでに Docker と docker-compose がインストール済みという前提で話を進めます。 この環境では フロント に Nginx を配置して、バックエンドの Puma にプロキシしています。 バージョン ホストOS(Ubuntu16.04 Xenial Xerus) Docker(17.06.1-ce) docker-compose(1.11.2) Nginx(1.15.8) Ruby(2.5.1) Ruby
Webサービスをいい感じにパフォーマンスチューニングするコンテスト ISUCON7予選1日目に @netmarkjp, @ishikawa84g, @matsuu でチーム「ババウ」にとして参加しました。最終スコアは 205148 でした。 考察 netmarkjp 例年通りの役割分担がしっかり機能して気持ちよくできた 視点を変えたり休憩とったりがいい感じにできた 去年の何もできなかった無念は多少供養できた 練習をきちんと活かせた ベンチが安定しててすごくよかった BGMは東京スカパラダイスオーケストラでした matsuu トラフィックがボトルネックになる問題をなかなか解決できずにいたが、Cache-Controlにpublicを入れることを思いつけた 304応答が安定して発生しない理由が生成される画像の更新日時がサーバ毎に異なるためであることに気づけた自分を褒めてあげたい tcpdump
Two ways to cache the uncacheable. Why you should not ever use expires_in inside rails to cache http request. How Nginx calcs ETag on static files and why we don’t care about it today. How correctly purge Nginx cache with one bash command. How totaly purge Rack::Cache in memcache even if it shared with Rails cache. Whats wrong with responding Cache-Control: max-age=N, where N greater than zero. Ho
Elastic Cloud で Kibana を運用しています。Elastic Cloud では、X-Pack が使用できるので、付属の Shield を使って Kibana のログインを管理できます。ただ、これでまた個人で管理するアカウントが増えてしまうんですよね。昨今色々なサービスを利用することが多いので、個人のアカウントだけでもかなりの数を管理しているかと思います。アカウントを1つ作成して共有するにしても、アカウントが増えることには変わりありません。。 できれば、個人で管理するアカウント増やしたくない! ということで、今回紹介するのは、会社の Google アカウントで Kibana にログインする方法について紹介したいと思います。 (正しくはGoogle アカウントで許可されたユーザーだけ Kibana へアクセスする方法です。) システム構成 ユーザーの認証を担うシステムは、Go
DisclaimerThis content is part of / inspired by one of our online courses/training. We are offering up to 80% OFF on these materials, during the Black Friday 2019. You can receive your discount here. I’ve been using Docker for years now, in my previous professional experiences and for my company (eralabs.io) customers and I wanted to share my knowledge, that’s why I started Painless Docker Course.
SSL が必要な簡単なページを稼働させる際に、ELB の無料の SSL 証明書を利用した時にハマったお話 構成 簡単な図です。 ec2 の前段に ELB HTTPS(SSL) は ELB が対応 ec2 へのアクセスは http http -> https へのリダイレクトは nginx 側で対応 ec2 は一台のみ 問題が起きた設定 http://qiita.com/snoguchi/items/f5ccb67592f87942480d はじめに、こちらの記事を参考に以下のように設定しました。 server { listen 80 default_server; listen [::]:80 default_server; server_name example.com; # 利用するドメインを設定 # アクセスが http なら https としてリダイレクト if ($http_x_
この方法が一番手軽なのですが、Selenium等のスクレイピングなどモジュール意外にも環境用の設定ファイルの引き継ぎが必要な場合にはLambdaはあまり向いていなく、手持ちのサーバーの隅っこに必要なときだけ呼び出せるAPIを実装しておいたら楽なのではないかと思っています。 Docker。それは、ローカルとリモートの環境の違いをなくす救世主 ローカルとリモートで環境構築を毎回し直すのは非常に面倒です。 そこで現れた救世主がDockerです。 Dockerというのは、Mac/Windows/Unix問わずで動作し、そのDockerと呼ばれる概念の上で、LinuxのOSを動作させます。 そのため、MacでもLinuxの環境で操作したり、WindowsでもLinuxの環境で操作しておくことで、サーバーに実装する際にそのまま持っていくことができます。 引用元:Get Started, Part 1:
はじめに 前回のエントリで Docker ( docker-compose ) を使った nginx + HTTP/2 + PHP-FPM7 + MySQL 環境の構築方法をご紹介しました。 docker-compose による nginx + HTTP/2 + PHP-FPM7 + MySQL 環境の構築方法 これまでは WordPress ないし PHP の動作環境をローカルマシン上に構築するとなると、XAMP や MAMP といったオールインワンパッケージをインストールしたり、VCCW と VirtualBox で仮想環境を構築するといった手法が考えられました。個人開発やちょっとした動作検証程度であればまだしも、環境ごとへの依存性が強いこれらの手法では、開発者間やローカルマシンと本番サーバとの間で環境を全く同じ状態にするのに困難を極めることでしょう。 Docker はシンプルかつ軽量
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く