タグ: Nginx

Linux

【Soved】Nginx [crit] 20655#20655: *56 open() “/var/log/nginx/xxxx.access.log” failed (13: Permission denied) while logging request

PHP-FPMからNginxへのログへの書き込みができない時に発生する。 NginxのuserとPHP-FPMの実行userを合わせてあげれば解決できる         既存ログへの対応   あとlogrotateも対応する         Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出た …

AWS

静的コンテンツサーバ NginxとCloudFront+S3の連携

静的コンテンツ、例えば画像をS3に配置します。その画像のパスをDBに保存するときにドメインを保存しなくて、URIだけ保存しつつ表示させる方法です。 Nginx(www.exampl.net) -> CloudFront -> S3(s3.hoge.com)   Nginx     $ sudo vi /etc/nginx/sites-enabled/homestea …

Linux

Nginx [error] no live upstreams while connecting to upstream, client: xxx.xxx.xxx.xxx, server

      リバースプロキシでtimeoutエラー 504 Gateway Time-out リバースプロキシ先のclientとの送信時間をdefault60->120に変更   参考 https://server-setting.info/centos/nginx-upstream-timed-out.html Amazonおすすめ iPad 9世代 2021 …

Linux

grep Nginxログ 日時指定で抽出

  2GBにログがなっていてすぐ見なければいけないのに、手間取ったのでまとめておく     エラーログ   実際にログ出力のフォーマットを見て対応してください   アクセスログ           Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてな …

チューニング, Linux

Nginx+PHP-FPMチューニング worker_connections are not enough while connecting to upstream

  環境 Ubuntu AWS EC2   worker_connections are not enough while connecting to upstream JMeterで負荷をかけたら、エラーがでた。確認したところほぼデフォルトのサーバであった。 チューニングしていく   接続ソケット数を増やす   # sysctl net.core.soma …

Linux

Nginx PHP-FPM RDSのタイムアウトエラーなど対応

  PHP-FPM プロセス数変更 staticにしちゃって良い # vi /etc/php/7.2/fpm/pool.d/www.conf ;pm = dynamic pm = static ←●追加 ; The number of child processes to be created when pm is set to ‘static’ and the ; maximum nu …

WordPress

WordPress+Nginx xmlrpc.php対策

  Pingbackとxmlrpcの踏み台にされる脆弱性の対策     Pingbackの無効化 ・ 『Disable XML-RPC Pingback』の有効化 ・既存記事データのPingback設定無効化 ・設定>> ディスカッション項目によるPingback通知無効化 Xmlrpc.phpの無効化     Nginx location ~* …

AWS

AWS ELB配下のNginx, ApacheのTimeout推奨設定

  ELB のバックエンドサーバーとして Apache または NGINX を使用するための最適な設定を教えてください https://aws.amazon.com/jp/premiumsupport/knowledge-center/apache-backend-elb/   ELBとALBどちらを使うべき? ALB ALBファーストで考えて、ELBでは対応しているがALBで …

Linux

ngx_cache_purgeモジュールを有効にする為のNginx設定

  /etc/nginx/conf.d/fastcgi_cache.conf # DoS対策 limit_req_zone $binary_remote_addr zone=limit_zone:10m rate=50r/s; limit_req zone=limit_zone burst=30 nodelay; fastcgi_cache_path /var/run/nginx-fas …

チューニング, Linux

Nginxキャッシュ tmpfs化

  クラウドなんかはSSDだったりするのですが、お客様の事情でHDDのVPSサーバにする必要があったりします。そんな時に使えるよ!   # vi /etc/fstab # # /etc/fstab # Created by anaconda on Fri Aug 21 10:41:32 2015 # # Accessible filesystems, by reference, …