Nginx

Nginx Cache Controllerのキャッシュがクリアされない件(解決済み) Nginx

Nginx Cache Controllerのキャッシュがクリアされない件(解決済み)

このブログ(WordPress)は、Nginx + php-fpmで動いていて、サーバーを移転したあたり?から記事を更新してもキャッシュがクリアされなくなって、なんでだろなーと思っていました。 キャッシュの場所はわかっているので( /var/cache/nginx )、記事更新した時に手動で消したり…
Let’s Encryptのcertbotで証明書を更新したいっ![Nginx] CentOS

Let’s Encryptのcertbotで証明書を更新したいっ![Nginx]

元々のやり方(Let’s Encryptをサーバー停止せずに自動更新っ!)で、更新できてはいたんですが、CentOS7にした時も同じ手順で入れてしまったからか上手く動いてなかった(手動で叩くと更新できるけど自動更新できてなかった)のです。 certbotインストール 前はgit-cloneして~みた…
WordPressをIPv6対応したいっ! CentOS

WordPressをIPv6対応したいっ!

このブログの環境としては、 - さくらインターネット(VPS)  - CentOS7  - nginx  - php-fpm - ValueDomain(DNS) で、実際のところWordPressでIPv6用に何か設定することはないですが、目的としてはタイトルの通りです。 CentOS7のIPv6…
MacOS(HighSierra)にNginxをインストールしたいっ! MacOS

MacOS(HighSierra)にNginxをインストールしたいっ!

brewインストールでいけるかと思ったけど、エラーでまくったのでメモ (結果的にbrewインストールはできました) brew install homebrewはすでにインストール済みなので、 $ brew install nginx Warning: You are using OS X 10.13…
ELB経由でアクセスされたNginxでIP制限したいっ! Nginx

ELB経由でアクセスされたNginxでIP制限したいっ!

巷ではEUのIPからのアクセスを拒否するのが流行ってるみたいです(それで本当に解決したとは思えません)が、よくあるサンプルだとWeb1台な環境であれば、直接のアクセスなので普通に動くと思いますが、ELB等のロードバランサーを経由してWebサーバーに到達した時に http { deny yyy.yyy…
Let’s Encryptをサーバー停止せずに自動更新っ![Nginx] Nginx

Let’s Encryptをサーバー停止せずに自動更新っ![Nginx]

追記: 2021-05-19 Nginxの設定は特に変えてませんがcertbotは以下に変更しました。 Let’s Encryptのcertbotで証明書を更新したいっ! 前回、(WordPressをLet's Encryptでhttpsにしたっ!)のエントリーでhttps化はできたんですが、このま…
WordPressをLet’s Encryptでhttpsにしたっ! Nginx

WordPressをLet’s Encryptでhttpsにしたっ!

前々からSSLにしようしようと思ってはいましたが、なかなか手を付けられず。 そんなこんなで2018年。 主要ブラウザがぼちぼち警告を出し始めそうなので、このブログもようやくhttpsにしようと思いますw 個人ブログなので、なるべくお安く運用したいので、無料のLet's Encryptを使わせていただ…
Nginxユーザーだけどhtpasswdコマンドを使いたいっ! Nginx

Nginxユーザーだけどhtpasswdコマンドを使いたいっ!

ApacheユーザーであればApacheインストール時に一緒に入ってるんですが、NginxユーザーがわざわざApacheインストールする必要もないので、httpd-toolsだけインストールすれば、htpasswdコマンドが使える用になります。 CentOSなら下記のような感じで。 yum inst…
NginxでSSLを設定する Nginx

NginxでSSLを設定する

証明書はすでに取得して手元にあるとして・・。 そいつの設定方法を。 Nginxに証明書を設定 server { listen 443; server_name exsample.com; ssl on; ssl_certificate /xxxxx/xxxxxx/xxxxxx.cer; # 証明書 …
Nginxで認証の中に静的ファイルとAppがある場合。 Nginx

Nginxで認証の中に静的ファイルとAppがある場合。

やりたい事は、/admin以下のアクセスはすべて認証にしたい。 で、 /admin/edit ってなリクエストは、Appへ。 /admin/style.css ってなリクエストは、そのままcss(静的ファイル)を返したい。 location ~ ^/admin { auth_basic "…
Nginxのファイルアップロードサイズ制限を変更。 Nginx

Nginxのファイルアップロードサイズ制限を変更。

Nginxのdefaultは1MB。 これだと画像をアップするサービスだとエラーが発生するので、 server { client_max_body_size 5M; } ってな感じで制限を変更。 ま、これだと色々あれなんで、特定の箇所に絞った方がいいかも。 server { location ~ ^…
NginxでUserAgentを判定してアクセス拒否($http_user_agent) Nginx

NginxでUserAgentを判定してアクセス拒否($http_user_agent)

ログを見ていると謎のbotが結構な勢いでアクセスしてきてるんですが、検索サイトとか登録したサイトではないようなので、アクセスを拒否したいと思います。 ログを確認したところ、特定のUserAgent(通常のブラウザではない)ではないようなので、下記を追加。 server { # 色々設定 # 追加 -…