ツイート
シェア
LINEで送る
B! はてぶでブックマーク
Pocketでブックマーク
RSSフィード

中級者 - nginxの技術情報

Webサーバーのnginx(エンジンエックス)は、httpd(apache)よりもレスポンスの速いと急激に広まったWebサーバです。

そのnginxの情報を発信します。

サーバーの設定等、サーバーエンジニアが行なうような技術情報です。

自分で情報を探しながらやっても、なかなかスムーズに答えにたどりつかない人向けです。

経験が足りないだけで、遅かったり、失敗しても自信をなくさなくていいです。いまは大きくなるために、技術を知って試す時期なので。

むしろたくさん悩んで、フリーズして、失敗してください。気がついたら最適な答えを出す力が自然と身についているでしょう。

nginx remit_req, ボットがやらかす集中アクセスを制限する。不正アクセスにも使える。

nginx ロゴ

GoogleやBingの検索サイトなど、サイトの内容を取得するために大量に集中的にアクセスするものがたくさんあります。

それをbot(ボット)と言います。

中にはF5アタックじゃないか? 思うくらい迷惑なものもある。

今回は Webサーバー・nginxの設定で制限をかけます。limit_reqを使います。

続きを読む

CentOS7にNginxをインストールする方法。リポジトリ追加からyumコマンド。

nginx ロゴ

CentOS7にWebサーバーのNginxを個別インストールします。今ではクラウドやレンタルサーバーに入ってるものを使う機会が多いので、作業することはあまりありなく忘れちゃってました。その備忘録です。

リポジトリを追加してyumコマンドでインストールするだけ。なんでこんなかんたんなこと忘れるんだろう?

続きを読む

nginx, Basic認証の使い方。.htaccessファイルは使わない。

nginx ロゴ

WebサーバのnginxでBasic認証を行う方法です。

Basic認証はページを表示するのにユーザー名・パスワード入力を求める機能で、Webサーバーでこれを設定すると、ブラウザがユーザー・パスワード入力ボックスを表示させます。

nginxでは .htaccessファイルは使いません。設定ファイルに記述します。

続きを読む