並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 362件

新着順 人気順

Nginxの検索結果321 - 360 件 / 362件

  • Itamae自分メモ[0] Rails&nginx&puma&CentOSのプロビジョニングをしてみるので基本的な設定とか準備 – t4traw.net

    Itamae自分メモ[0] Rails&nginx&puma&CentOSのプロビジョニングをしてみるので基本的な設定とか準備 今までインフラ系はほとんどまともに勉強した事がなくて、ライブラリのインストールやVagrantで開発をするのに必要な設定ぐらいしか知識がなかった。RailsとかSinatraのデプロイは社内サーバーかheroku。 しかし、今作ってるモノがどうしてもherokuだと厳しい(レイテンシーとかプラン的な問題)ので、勉強も兼ねてRails+nginx+puma+CentOSな本番環境を作ったみた🔧 で、こういうのは毎日やらないと忘れてしまう……👻 いつもはメモや秘伝のレシピ的なモノを作って置いておくのだけど、プロビジョニングをコードに落としておけば「バージョン変わって動かない」なんて事があっても、(やりたい事orやらないといけない事)は分かるよね❗という事で、一通り

    • New PHP Flaw Could Let Attackers Hack Sites Running On Nginx Servers

      Reach out to get featured—contact us to send your exclusive story idea, research, hacks, or ask us a question or leave a comment/feedback! If you're running any PHP based website on NGINX server and have PHP-FPM feature enabled for better performance, then beware of a newly disclosed vulnerability that could allow unauthorized attackers to hack your website server remotely. The vulnerability, trac

        New PHP Flaw Could Let Attackers Hack Sites Running On Nginx Servers
      • 【AWS ALB+Nginx+Unicorn】504 Gateway Time-outと、upstream timed out (110: Connection timed out)が発生したときの対処法 - 紙一重の積み重ね

        発生した事象 RailsアプリケーションのCSV取り込み処理で504エラーが発生 環境 AWS ALB Nginx Unicorn Rails5.1.1 考えられる原因 AWS ALBのアイドルタイムアウトが短い デフォルトは60秒 最大3600秒まで設定可能 Nginx、Unicornのタイムアウト時間が短い 対策 AWS ALBのタイムアウト時間を設定。 Nginxと合わせて、暫定で360秒に設定。 Nginxにproxy_read_timeoutを設定 proxyサーバからのレスポンスを読み込むためのタイムアウト時間。proxyサーバがこの時間内に何も応答しない場合、接続を閉じる。 defaultは60秒。 Unicornよりも余裕を持たせて、暫定で360秒に設定。 Module ngx_http_proxy_module Unicornにtimeoutを設定 ワーカープロセスのタイ

          【AWS ALB+Nginx+Unicorn】504 Gateway Time-outと、upstream timed out (110: Connection timed out)が発生したときの対処法 - 紙一重の積み重ね
        • Nginxをbpftraceで追いかける - ローファイ日記

          このブログは、昨日の分です。だめですかね... カーネルトレーシングシリーズです。今日は、Nginxを、追ってみます。 まず、 uprobe が見えるnginxバイナリを用意する 大抵の場合、パッケージのnginxバイナリはシンボルがstripされていて、uprobeが見えない。 nginx-build などで自分でビルドする。 github.com トレーシングの都合上、 --with-debug でビルドするといいらしい( ngx_request_t * などがトレーサから見えるようになる)。 $ nginx-build -d src/nginx-build -v 1.15.12 \ --with-debug uprobeは以下の通り確認できる。 $ sudo bpftrace -l 'uprobe:/usr/local/nginx/sbin/nginx' | head uprobe:

            Nginxをbpftraceで追いかける - ローファイ日記
          • AWSのACMを使いつつ、Nginx内でhttpsにリダイレクト設定したい

            HTTPS(Hypertext Transfer Protocol Secure)はHypertext Transfer プロトコルとSSL/TLS プロトコルを組み合わせたものです。WebサーバとWebブラウザの間の通信を暗号化させて、通信経路上での盗聴や第三者によるなりすましを防止します。

              AWSのACMを使いつつ、Nginx内でhttpsにリダイレクト設定したい
            • nginx + lua-nginx-module で Basic認証時だけ 特定のCache-Controlヘッダの値を付与する処理の実装メモ - tech memo

              この記事の概要 実装その1. nginx の ngx_http_auth_basic_module で Basic認証を実装するパターン 1 - 1. add_header で 実装するパターン ( 401 は対象外 ) 1 - 2. add_header で 実装するパターン ( すべてのレスポンスコードが対象 ) 実装その2. nginx の プロキシ先のアプリケーションで Basic認証を実装するパターン この記事の概要 下記の2パターンにて Basic認証時だけ 特定のCache-Controlヘッダの値を付与する処理を試しました。 nginx の ngx_http_auth_basic_module で Basic認証を実装するパターン nginx の プロキシ先のアプリケーションで Basic認証を実装するパターン ( = nginx で リクエストヘッダ: Authoriza

                nginx + lua-nginx-module で Basic認証時だけ 特定のCache-Controlヘッダの値を付与する処理の実装メモ - tech memo
              • docker-composeでunixソケットを使った、Nginx、php-fpmコンテナを作る - Qiita

                はじめに ecs試したいなあと考えていた矢先、開発環境に利用していたdocker-composeファイルを確認すると悲劇が起こっていた。起こったこととしては、nginxに対し、Laravelのアプリをそのままマウントしていたのだ。これでは、コンテナの意味がない。ただ、tcpを使うのもなんだからunixソケットを試してみようということになった。 完成図 . ├── docker │   ├── html │   │   └── index.php │   ├── nginx │   │   ├── Dockerfile │   │   ├── conf.d │   │   │   └── default.conf │   │   └── nginx.conf │   └── php_fpm │   └── php-fpm.d │   └── zz-docker.conf └── docker

                  docker-composeでunixソケットを使った、Nginx、php-fpmコンテナを作る - Qiita
                • 【Rails6】Docker+Rails6+puma+nginx+mysql【環境構築*初心者必見】 - Qiita

                  本記事の目的 本記事ではDockeを用いてRails6の環境構築を行うことを目的としています。 Rails6ではyarnというjsのパッケージ管理ツールとwebpackerがデフォルトとなっているので、Rails5の手順で環境構築を行うとエラーが出てしまいます。 よって本記事ではRails6対応の環境構築を目的としています。 ※Dockerそのものについてはあまり触れませんので、Docker基礎を学習してからの方が良いかもしれません。 ディレクトリ構成 環境構築する際の全体の構成を以下に示します。 ここでは「webapp」というファイルを作成してアプリケーションを作っていきます。 /webapp ├── containers │ └── nginx │ ├── Dockerfile │ └── nginx.conf ├── docker-compose.yml ├── Dockerfile

                    【Rails6】Docker+Rails6+puma+nginx+mysql【環境構築*初心者必見】 - Qiita
                  • Welcome to nginx!

                    If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx.

                      Welcome to nginx!
                    • nginxでlaravelを動かす際にいろいろ詰んだ話 - Qiita

                      環境 macOS 10.12.6 MacBook pro 2016 VirtualBox 5.2.18 CentOS 7.6-1810 PHP 7.0.33 Laravel Framework 5.5.45 nginx 1.14.2 前提 nginx, PHP, PHP-FPM(設定済), composer をインストール済み 今回の手順 1.laravelプロジェクトの新規作成 2.nginxの設定ファイルを新規作成 3.nginxの再起動 ←ちょっと詰まった 4.ブラウザ確認 ←結構詰まった laravelプロジェクトの新規作成 プロジェクトを作りたい場所で、コマンド一発叩きます。 自分は、/home/username/www/の配下に作りました。

                        nginxでlaravelを動かす際にいろいろ詰んだ話 - Qiita
                      • Automate the deployment of an NGINX web service using Amazon ECS with TLS offload in CloudHSM | Amazon Web Services

                        AWS Security Blog Automate the deployment of an NGINX web service using Amazon ECS with TLS offload in CloudHSM Customers who require private keys for their TLS certificates to be stored in FIPS 140-2 Level 3 certified hardware security modules (HSMs) can use AWS CloudHSM to store their keys for websites hosted in the cloud. In this blog post, we will show you how to automate the deployment of a w

                          Automate the deployment of an NGINX web service using Amazon ECS with TLS offload in CloudHSM | Amazon Web Services
                        • F5とNGINXの組み合わせで、サービス公開をよりセキュアに。Kubernetes Ingress Controllerを活用してセキュリティ、可用性、パフォーマンスを実現

                          F5とNGINXの組み合わせで、サービス公開をよりセキュアに。Kubernetes Ingress Controllerを活用してセキュリティ、可用性、パフォーマンスを実現 7月22日~23日、東京・虎ノ門ヒルズフォーラムにて、クラウド技術に関するイベント「CloudNative Days Tokyo 2019 / OpenStack Days Tokyo 2019」が開催された(共催)。 本イベントのF5ネットワークスジャパン合同会社による伊藤悠紀夫氏と鈴木孝彰氏のセッション「Kubernetes Ingress Controllerにセキュリティを実装してみた」では、BIG-IPとNGINXの組み合わせなど、NGINX Ingress Controllerについて解説した。 BIG-IPとNGINXを組み合わせ、BIG-IPをKubernetesから設定 F5は2019年3月にNGIN

                            F5とNGINXの組み合わせで、サービス公開をよりセキュアに。Kubernetes Ingress Controllerを活用してセキュリティ、可用性、パフォーマンスを実現
                          • 【丁寧解説】秒速でもDjango 3アプリをAWS EC2で公開【Nginx, gunicorn, postgresqlデプロイ】 - Qiita

                            【丁寧解説】秒速でもDjango 3アプリをAWS EC2で公開【Nginx, gunicorn, postgresqlデプロイ】PythonDjangonginxAWSPostgreSQL Nginx, gunicorn, postgresqlを最低限の構成でAWS EC2にデプロイ WebアプリをPythonで作るなら第一候補がDjangoで、最新の3系デプロイします。。 超最低限のAWSデプロイだけど丁寧に解説するのが今回の記事のテーマです。 図を多めで丁寧に書いたので長く感じますが、慣れれば20分くらいでも終わると思います。 今回使うものは↓で、一つのEC2で全部済ませる構成。シンプル構成なのでデプロイ練習に。 Djangoのチュートリアルなどですと、herokuの無料版にデプロイすると思いますが、 業務にしても、ポートフォリオ作るにしてもherokuだと望ましくありません。 ✖️

                              【丁寧解説】秒速でもDjango 3アプリをAWS EC2で公開【Nginx, gunicorn, postgresqlデプロイ】 - Qiita
                            • Apacheでリバースプロキシを構築してみよう!nginxよりかんたんかも!?

                              Strapiなどのバックエンドをインターネット上から利用できるようにするには、リバースプロキシと呼ばれるサーバーを構築する必要があります。 最近ではnginxで構築されることが多いようですが、Apacheでもモジュールを使うことでかんたんに構築することができます。 特にすでにApacheでWebサーバーを運用している場合は、サクッとリバースプロキシを導入することができますので、nginxよりもおすすめです。 当記事では、Debian(ラズパイ)に構築したApache2.4にリバースプロキシを導入する方法を紹介していきます。もちろんラズパイのみならず、通常のPCサーバーであっても同様にセットアップできますので、ご安心ください。 モジュールの有効化 Apacheでリバースプロキシを構築するには、proxyモジュールとproxy_httpモジュールを有効にする必要があります。 シンボリックリンク

                              • Rustls Gains OpenSSL and Nginx Compatibility

                                The Rustls TLS library can now be used with Nginx via an OpenSSL compatibility layer. This means that Nginx users can switch from OpenSSL to Rustls with minimal effort - users can simply swap in a new TLS library without needing to modify or recompile Nginx. We have targeted Nginx versions greater than 1.18 on Ubuntu 22.04 or newer for initial support. Here's how easy it is to get going on x86_64

                                  Rustls Gains OpenSSL and Nginx Compatibility
                                • DockerによるLaravelの開発環境構築(Mac + Nginx + PHP-FPM + MySQL)

                                  少し前に書いたDockerによる開発環境構築(Mac + Nginx + PHP-FPM + MySQL)Part1 Part2の続きです。 細かい説明が不要な場合は本記事から読んでいただいても大丈夫です。 まず、Laravelの開発環境をDockerで構築する場合には、Laradockが便利です。 ただ、LaradockはLaravelだけに最適化された開発環境というわけでないので、 Laravelだけをやりたいのであれば、ややファットな印象があります。 そこで、今回はLaradockを使用せずに、シンプルな構成でLaravel用の開発環境を構築してみたいと思います。 では、上記の記事で紹介した構成からLaravelのインストールを行なっていきたいと思います。 作業用のディレクトリは下記のようになっていると思います。 . ├── docker-compose.yml ├── mysql

                                  • ELBでNginxを利用した場合の完全SSL化 - 親バカエンジニアのナレッジ帳

                                    AWSのAWS Certificate Manager (ACM)をELBに適用し、SSLを強制的に適用させたい場合の対応方法です。 ELBではリスナーの設定で、ポート80(http)でアクセスされた場合もポート443(https)でアクセスされた場合もポート80でEC2に転送される設定になっていることが前提です。(よくある設定ですね) webサーバはNginxを使用します。 ACMは無料で利用でき、設定も容易なために使いましたが、ELBを完全に理解していない状態で対応を行ったため、以下のことをしてハマりました汗 ・Nginxでポート80の場合は常に443(https)にリダイレクトさせ、リダイレクトの無限ループが発生してしまった。 まずACMをELBで適用させた場合のSSLの仕組みですが、ACMを使わずにサーバでSSL化している場合とは別物と考えた方が良いと思います。 サーバでSSL対応

                                      ELBでNginxを利用した場合の完全SSL化 - 親バカエンジニアのナレッジ帳
                                    • Amazon ECSでALBとFargate使ってNginxのコンテナを動かしてみる - Qiita

                                      aws ecr get-login --no-include-email --region ap-northeast-1 -> 出力されたコマンドを実行する docker tag nginx-test:latest xxxxxxxx.dkr.ecr.ap-northeast-1.amazonaws.com/nginx-test:1 docker push xxxxxxxx.dkr.ecr.ap-northeast-1.amazonaws.com/nginx-test:1 ECSの設定 作業の流れとしては タスク定義作成 クラスター作成 ALB作成 サービス作成 となります。 タスク定義 ECSのタスク定義を開きます。 新しいタスク定義の作成をクリックし、起動タイプをFargateにします。 タスク定義とコンテナの設定 タスク定義名を設定します。 タスクの実行ロール IAMロール タスク実行

                                        Amazon ECSでALBとFargate使ってNginxのコンテナを動かしてみる - Qiita
                                      • 【7】SteveLTN/HTTPS-PORTALを使ってLet's Encryptで全自動SSL対応を行う(GCP(GCE),Rails,Nginxリバースプロキシ,Docker) - Androidはワンツーパンチ 三歩進んで二歩下がる

                                        > 2019/03/31追記 Let's Encryptがらみでトラブル発生してしまいました。 ここの情報がまちがっていたのでご参考になさった方は 8.3. FORCE_RENEW: 'true'について の部分を確認していただけますとありがたいです。 申し訳ありませんがよろしくお願いいたします。 1. 公式サイト 2. 前提 3. 目標 4. 注意点 5. 参考サイト様 6. RAILS_ENV を production にする 7. HTTPS-PORTAL とは何かを知る 8. HTTPS-PORTAL を stage:staging で動かしてオレオレ証明書の画面を表示する 8.1. docker-compose.yml ファイル 8.2. stage について 8.3. FORCE_RENEW: 'true'について 8.4. オリジナルとサブドメインの両方をアクセス可能にする方

                                          【7】SteveLTN/HTTPS-PORTALを使ってLet's Encryptで全自動SSL対応を行う(GCP(GCE),Rails,Nginxリバースプロキシ,Docker) - Androidはワンツーパンチ 三歩進んで二歩下がる
                                        • Apache と Nginx で接続元 IP を取得する方法 | Wedding Park CREATORS Blog

                                          こんにちは、インフラエンジニアの綿引です。 Webサーバー側で接続元 IP を取得したかったけどよく見ると ELB やプロキシサーバの IP だった、、 という経験をされた方もいらっしゃるのではないでしょうか。 そこで今回は Apache と Nginx で接続元 IP を取得する方法を記載したいと思います。 対象の方は以下のような方でしょうか。 ELB などを使用して運用している 前段にプロキシサーバを配置している Apache の設定方法 環境 環境は以下で検証しております。 CentOS 7 Apache 2.4 実装方法 Apache では mod_remoteip というモジュールを使用します。 Apache 2.4 からは標準で導入されていますが、それ以前のバージョンだと入っていないため Github などからクローンする必要があるようです。 まずは mod_remoteip

                                            Apache と Nginx で接続元 IP を取得する方法 | Wedding Park CREATORS Blog
                                          • DockerでNginxイメージを利用し、リバースプロキシを構築してみる - Qiita

                                            Dockerイメージ「jwilder/nginx-proxy」が何がなんだかよくわからずで、下記の記事にたどり着きました。 【作って覚えるリバースプロキシ | 東北ギーク】 http://tech.respect-pal.jp/reverse_proxy_cooking/ リバースプロキシをとりあえず試してみたいという方にはおすすめの記事です!こちらの記事を参考に実際に私も実験してみました。 (※私なりにところどころ内容を変えて試していますのはご了承ください) ディレクトリ構造 nginx1、nginx2のディレクトリにブラウザに表示するNginxコンテナ用のdocker-compose.ymlを配置、proxyディレクトリにリバースプロキシ用のdocker-compose.ymlを配置します。 Githubにアップロードしておきましたので、こちらからファイル一式ダウンロードできます。 h

                                              DockerでNginxイメージを利用し、リバースプロキシを構築してみる - Qiita
                                            • Ingress - NGINX Ingress Controller | 豆蔵デベロッパーサイト

                                              KubernetesのIngressリソースを導入しましょう。 Ingressとは、クラス環境内にデプロイされたアプリ(Pod)に対して、ロードバランシングを行うKubernetesの機能です(こちら参照)。 環境構築編では、動作確認用にServiceリソースをLoadBalancerとして定義することでL4ロードバランサーを作成(実態はELB)しました。 この方法はシンプルですが、ルーティング機能が貧弱(L4)で、様々なアプリケーションがデプロイされると、エンドポイントごとにロードバランサーを配置する必要がある等、柔軟性やコストの観点で劣ります。 Ingressを導入し、Ingressのマニフェストにルーティングのルールを反映すると、1つのロードバランサーで様々なアプリケーションへのエンドポイントを提供することが可能となります。 実際のプロジェクトでも、Ingressを利用して外部にアプ

                                                Ingress - NGINX Ingress Controller | 豆蔵デベロッパーサイト
                                              • Updating NGINX for Vulnerabilities in the MP4 and HLS Video-Streaming Modules - NGINX

                                                Analytics cookies are off for visitors from the UK or EEA unless they click Accept or submit a form on nginx.com. They’re on by default for everybody else. Follow the instructions here to deactivate analytics cookies. This deactivation will work even if you later click Accept or submit a form. Check this box so we and our advertising and social media partners can use cookies on nginx.com to better

                                                  Updating NGINX for Vulnerabilities in the MP4 and HLS Video-Streaming Modules - NGINX
                                                • Nginx について纏めてみる - Qiita

                                                  Linuc2の学習のために、Nginxについて纏めてみる。 Apacheと同じぐらい利用するが、こちらもあまり細かな設定までは気にしたことがないので、纏めてみた。 インストール 私は Amazon Linux2 を良く使いますが、Amazon Linux2 では標準で Nginx の yum 向けパッケージが提供されていません。 そのため、↓の手順で追加する必要がある。 Amazon Linux 2にExtrasレポジトリからNginxをインストールする 主な設定ファイル ファイル 説明

                                                    Nginx について纏めてみる - Qiita
                                                  • GKEでもNGINXのIngressは使える - Qiita

                                                    はじめに GKEでIngressといったらGoogle Cloud Load Blancingと思っていたが、Nginxも使えたみたいなので、ちょっと触ってみる。 NginxのIngressについて ↓に記載されている https://cloud.google.com/community/tutorials/nginx-ingress-gke NginxのIngressはKubernetesコミュニティが管理しているkubernetes/ingress-nginxとNginx社管理のnginxinc/kubernetes-ingressは別物である。 主な違いは以下を参照 Aspect or Feature kubernetes/ingress-nginx nginxinc/kubernetes-ingress with NGINX nginxinc/kubernetes-ingress

                                                      GKEでもNGINXのIngressは使える - Qiita
                                                    • 【Ubuntu】Flask, uWSGI, nginxでHello Worldする方法 | Laplace

                                                      この記事では、Flask, uWSGI, nginxそれぞれの役割とインストール方法を説明した後に、上の図のようにFlask, uWSGI, nginxを連携させてHello Worldする方法をコード付きで解説します。コードと設定ファイルには一行一行説明を記載しているので、内容理解にお役立てください。 著者環境 ubuntu: 18.04 python: 3.6.8 役割説明 まず今回利用するFlask, uWSGI, nginxそれぞれの役割について説明します。 Flaskとは FlaskはPythonを使ってWebアプリを簡単に作成するための骨組み(フレームワーク)です。ウェブアプリに必要な機能の骨組みを持っているので、あとは自分が作りたい機能だけを骨組みの周りに肉付けする形で実装することでWebアプリが簡単に作れます。 nginxとは 読み方は「エンジンエックス」。Webサーバーの

                                                      • 自己証明書でnginxにSSL(TLS)対応する - Qiita

                                                        自己証明書を使ってnginxにSSL対応をします。 とても簡単です。 本記事ではSSLと記述しますが、本来であればTLSというのが正しいです。 SSLプロトコルは脆弱性の影響で廃止され、多くのブラウザではすでに支援が終わっています。 今はSSL3.0を基盤+脆弱性に対応したTLSが基本ですが、SSLという名前が既に固着していて混乱を避けるためにあえてSSL使うところがおおいです。 必要なパッケージ確認&インストール 自己証明書発行のためには以下のパッケージが必要です。 openssl、openssl-devel、openssl-libs インストールされているか確認してみて、なかったらインストールしましょう。 確認 # rpm -qa | grep openssl openssl-devel-1.0.1e-60.el7_3.1.x86_64 openssl-libs-1.0.1e-60.e

                                                          自己証明書でnginxにSSL(TLS)対応する - Qiita
                                                        • 【Nginx】設定ファイルとは(nginx.conf、conf.d、sites-available、uwsgi_paramsなど) | OFFICE54

                                                          【Nginx】設定ファイルとは(nginx.conf、conf.d、sites-available、uwsgi_paramsなど) 本記事ではWebサーバーソフトウェアのNginxにおける、設定ファイルについて詳しく解説していきます。 設定ファイルは/etc/nginxディレクトリに格納されており、nginx.confやuwsgi_params、conf.d、sites-availableといったファイルやディレクトリが存在します。 それぞれが重要な役割を持っており、NginxでWebサーバーを構築するためにはそれぞれの役割を知っておく必要があります。 本記事を通して各設定ファイルについて学んでいきましょう。

                                                          • ウェブサーバーの市場シェアで「Apache」が首位陥落、代わって「Nginx」がトップも安泰でない理由とは : PCパーツまとめ

                                                            2021年05月20日14:02 ウェブサーバーの市場シェアで「Apache」が首位陥落、代わって「Nginx」がトップも安泰でない理由とは カテゴリその他 1: 田杉山脈 ★ 2021/05/18(火) 14:23:18.85 ID:CAP_USER ウェブサーバーの市場シェアで、これまでシェアNo.1だった「Apache」が2位へと陥落し、代わって「Nginx」がトップに立ったことが明らかになった。 これはウェブブラウザーなどさまざまなシェア調査で知られるW3Techsが行った調査によるもので、それによると今年5月4日の時点で、ApacheとNginxはともにシェア33.8%で並んだあと、Nginxがさらに割合を増やして首位を逆転。長らくシェアNo.1だったApacheを抜き、Nginxが初のトップに立った。 続きはソース元で https://internet.watch.impres

                                                            • nginxとPumaを連携し、nginx + Puma + Rails6の開発環境を構築する手順 | Enjoy IT Life

                                                              こんにちは。Enjoy IT Life管理人の仁科(@nishina555)です。 Railsアプリケーションを実際にサービスとして稼働させるためにはWebサーバーとの連携は必須です。 今回はPumaを利用してWebサーバー(nginx)とRailsアプリケーションを連携させる手順について紹介します。 Pumaの設定方法や、Railsとnginxの連携方法について知りたい方の参考になればと思います。 検証サーバーはConoHaのVPSを利用して作成をし、OSはCentOS8とします。 今回の検証環境について 各種バージョンは下記の通りです。 $ cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) $ node -v v12.18.0 $ ruby -v ruby 2.7.1p83 (2020-03-31 revision

                                                                nginxとPumaを連携し、nginx + Puma + Rails6の開発環境を構築する手順 | Enjoy IT Life
                                                              • DockerでRails環境(Nginx+Unicorn+MySQL)を構築してFargateへデプロイするまで〜開発環境編〜 - Qiita

                                                                DockerでRails環境(Nginx+Unicorn+MySQL)を構築してFargateへデプロイするまで〜開発環境編〜 Railsnginxunicorn初心者Docker 概要 RailsアプリをECS Fargateにデプロイしようとしたところ、思っていた以上に苦労したので、自分のアウトプット&備忘録を兼ねて執筆しました。ECSのイメージとして、「開発環境で作成したイメージをそのままデプロイすればOK☆\(^o^)/」だったのですが、そう簡単にはいきませんでした。今回は開発環境編です。 環境 M1mac Visual Studio Code Docker(20.10.17) 構成 今回、Dockerfileを開発環境と本番環境で分けるか否かでとても悩みました。環境毎で動きが異なる部分があるため、分けた方が正直楽でした。しかし同時に「環境差分も生まれてしまう」こと、「DRYの原則

                                                                  DockerでRails環境(Nginx+Unicorn+MySQL)を構築してFargateへデプロイするまで〜開発環境編〜 - Qiita
                                                                • Laravel + nginxをFargateにデプロイするまでの記録

                                                                  ■以下ドキュメントを実施し、理解を深める ■以下の記事を参考に、上記で作ったECRイメージをサービスとしてデプロイ実施し、Hello worldされることを確認。 更にこちらの記事を実践し、nginxコンテナデプロイ + index.htmlの中身を書き換えるところまで完了 以下の手順により、nginxのhtmlファイル群を変更しデプロイ実施。 Dockerfileと同じパスにファイル追加 Dockerfile編集保存(COPYコマンドでコンテナにファイルコピー) ビルド実施 docker build -t nginx-test . docker runしてローカルで動作確認 docker run -itdp 80:80 nginx-test docker tag実施 docker tag nginx-test:latest [account_number].dkr.ecr.ap-nort

                                                                    Laravel + nginxをFargateにデプロイするまでの記録
                                                                  • nginx+php-fpmからLaravel Octaneに変えてみた - OPTiM TECH BLOG

                                                                    こんにちは。元AI・IoTサービス開発部 から変わり、DXビジネス開発部となりました青木です。 Laravel Octaneなるものをドキュメントで見つけてからいつか手を出そうと思い時間が経ってしましました。 今回はOctaneの導入と、パフォーマンス改善結果などにも触れていきたいと思います。 Laravel Octaneとは laravel.com Laravel Octane supercharges your application's performance by serving your application using high-powered application servers, including Open Swoole, Swoole, and RoadRunner. Open Swoole か RoadRunnerの仕組みの上にLaravelアプリケーションの起動

                                                                      nginx+php-fpmからLaravel Octaneに変えてみた - OPTiM TECH BLOG
                                                                    • nginxのタイムアウト時間を伸ばす - 諸行無常

                                                                      defaultは60秒 sudo vi /etc/nginx/nginx.conf httpブロックのタイムアウト時間を変更する(秒) http{ ... proxy_read_timeout 300; proxy_connect_timeout 300; proxy_send_timeout 300; ... } 特定のサーバだけ、時間変えたい時 server{ ... proxy_read_timeout 300; proxy_connect_timeout 300; proxy_send_timeout 300; ... } 再起動 sudo systemctl restart nginx 確認 systemctl status nginx

                                                                        nginxのタイムアウト時間を伸ばす - 諸行無常
                                                                      • How to distribute Signed HTTP Exchanges (SXG) using nginx  |  Articles  |  web.dev

                                                                        How to distribute Signed HTTP Exchanges (SXG) using nginx Stay organized with collections Save and categorize content based on your preferences. How to get and serve SXG files using nginx, and the challenges of subresource prefetching. As a Signed HTTP Exchanges (SXG) distributor, you can deliver SXG files on behalf of the original content creators. Web browsers that support SXG will display such

                                                                        • Updating NGINX for a DNS Resolver Vulnerability (CVE-2021-23017) - NGINX

                                                                          Analytics cookies are off for visitors from the UK or EEA unless they click Accept or submit a form on nginx.com. They’re on by default for everybody else. Follow the instructions here to deactivate analytics cookies. This deactivation will work even if you later click Accept or submit a form. Check this box so we and our advertising and social media partners can use cookies on nginx.com to better

                                                                            Updating NGINX for a DNS Resolver Vulnerability (CVE-2021-23017) - NGINX
                                                                          • AWS EC2(Amazon Linux 2 × nginx) に SSL を設定する - Qiita

                                                                            やりたいこと ドメイン設定した、EC2にSSLを設定したい Let's Encrypt で行います 前提 前回→(ドメインを設定してhttpアクセスはできる状態) AWS Route53 親ドメインを移行しないでEC2にサブドメイン設定 前々回 Laravel 環境構築 AWS EC2(nginx + PHP) + RDS インスタンスが以下の TCP ポートで接続を受け付けるようにセキュリティグループを設定済み。 HTTPS (ポート 443) インストールの準備 EPEL 7 パッケージをダウンロードします。 これは、Certbot(Let's Encryptを自動的に使用してHTTPSを有効にするツール) が必要とする依存関係を提供するために必要です。 ホームディレクトリに移動

                                                                              AWS EC2(Amazon Linux 2 × nginx) に SSL を設定する - Qiita
                                                                            • Our Roadmap for QUIC and HTTP/3 Support in NGINX - NGINX

                                                                              Analytics cookies are off for visitors from the UK or EEA unless they click Accept or submit a form on nginx.com. They’re on by default for everybody else. Follow the instructions here to deactivate analytics cookies. This deactivation will work even if you later click Accept or submit a form. Check this box so we and our advertising and social media partners can use cookies on nginx.com to better

                                                                                Our Roadmap for QUIC and HTTP/3 Support in NGINX - NGINX
                                                                              • Nginx上のWordPressでログインページに追加の認証を設定する方法

                                                                                設定ファイルを更新したら、以下のコマンドを実行して設定ファイルに問題がないか確認します。 # nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful最後に、設定を反映させるために以下のコマンドでnginxを再起動します。 # systemctl restart nginx以上で、作業完了です。 動作確認Basic認証を設定したWebページにブラウザでアクセスしてみると、以下のように認証ダイアログが表示され、認証情報を入力することでページが表示されるようになっているはずです。 クライアント証明書による認証を設定するCA相当証明書の作成まず、証明書を作成するディレクトリに

                                                                                  Nginx上のWordPressでログインページに追加の認証を設定する方法
                                                                                • Python tool ipcheckでNginxのアクセスログからIPアドレスを抽出し、アクセス元のIPアドレスをヒートマップで可視化する - Qiita

                                                                                  Python tool ipcheckでNginxのアクセスログからIPアドレスを抽出し、アクセス元のIPアドレスをヒートマップで可視化するPythonLinuxSecuritygceGoogleCloud はじめに 本記事はNginxのアクセスログからIPアドレスを抽出し、アクセス元のIPアドレスをヒートマップで可視化するツールについて紹介します。 クラウドにおけるWebサーバに対する偵察行為や、無料枠の利用を妨げるネットワーク下り(外向き)に関する通信のIPアドレスをファイアウォールに追加するための調査など、インテリジェンスに活用することができます。 必要なのはPython環境のみです。 以下Python toolのipcheckの使用方法について記載しています。 背景 Google Cloud Platform(以下、GCP)でGCEインタンスを2018年頃から4年以上利用し続けてい

                                                                                    Python tool ipcheckでNginxのアクセスログからIPアドレスを抽出し、アクセス元のIPアドレスをヒートマップで可視化する - Qiita